このコードはなぜですか:
var myBreak = 'break;';
for(var i=0; i < 5; i++) {
console.log('i is : ' + i);
eval(myBreak);
}
console.log('done !');
トリガー:
unlabelled break must be inside loop or switch
done !
コンソールに戻る代わりにFirebugのエラーメッセージ?
eval()
ステートメントを破ることはできませんか?
前もって感謝します !
編集 :
私は今混乱しています。^^
- なぜ失敗するのですか?
- Jack Wandersは、evalが独自の「実行コンテキスト」を持っているのでしょうか。
- はいの場合、なぜ彼の例が機能しないのですか?