Я получаю сообщение об ошибке "Uncaught RangeError: Максимальный размер стека вызовов" на хроме. вот моя функция jQuery
$('td').click(function () {
if ($(this).context.id != null && $(this).context.id != '') {
foo($('#docId').val(), $(this).attr('id'));
}
return false;
});
Обратите внимание, что на странице находятся десятки тысяч ячеек. Однако я обычно связываю переполнение стека с рекурсией, и в этом случае, насколько я вижу, нет.
Создает ли лямбда это автоматически генерирует нагрузку на стек? есть ли способ обойти его?
В настоящий момент единственным обходным решением, которое я использую, является создание явных событий onclick в каждой ячейке при визуализации HTML, что делает HTML намного больше.