Сейчас прорабатываю некоторую маршрутизацию событий, и есть много шагов отладки.
Я знаю, как использовать «отладчик» в javascript и помещать его после условного выражения, и это полезно. Я также знаю, как щелкнуть правой кнопкой мыши точку останова, чтобы добавить тестовое выражение, которое еще лучше. { {1}} Однако ... Я понятия не имею, куда меня приведет эта штука, и мои функциональные клавиши начинают изнашиваться.Есть ли способ добавить точку останова к выражению наблюдения?
По сути, идея состоит в том, что в пределах области действия вложения я хочу проверить переменную с именем "this.id". Если this.id - это то значение, которое мне нужно, я вхожу в отладчик.
Есть идеи?
Спасибо.
Хотел добавить, что приведенный ниже ответ Дидье решил мою проблему, как описано в статье об украшении «Функции». Скорее всего, это будет путь наименьшего сопротивления для поиска во всех функциях нужного мне значения.
Function.prototype.debug = function(){
var fn = this;
return function(){
if (debugme) debugger;
return fn.apply(this, arguments);
};
};