Мне понадобилось некоторое время, чтобы найти эту проблему в моем коде, когда она перестала работать.Почему эта часть кода не выдает ошибку в JavaScript?
console.log('before var');
var lastReview = ''
newReview;
console.log('after var');
Там нет запятой после lastReview = ''
который я считаю, является синтаксической ошибкой, однако, как Chrome инспектор и Firebug отчет ничего в консоли. Следующий код console.log
просто не выполняется.
Chrome действительно сообщает об ошибке, если вы запускаете фрагмент непосредственно в консоли ... но не тогда, когда выполняется фактическая страница. В любом случае Firefox не сообщает об ошибке.
Почему инструменты dev не сообщают об этих простых проблемах?
http://www.jshint.com –