コードが機能しなくなったときに、コードでこの問題を見つけるのにしばらく時間がかかりました。
console.log('before var');
var lastReview = ''
newReview;
console.log('after var');
lastReview = ''
構文エラーであると思われるコンマはありませんが、Chrome インスペクタと Firebug の両方がコンソールに何も報告しません。次のコードconsole.log
は実行されません。
コンソールでスニペットを直接実行すると、Chrome は実際にエラーを報告しますが、実際のページが実行されたときは報告しません。Firefox はどのような場合でもエラーを報告しません。
開発ツールがこの種の単純な問題を報告しないのはなぜですか?