Safari で次のスクリプトを実行する場合 (インスペクターを開いた状態)
window.onload = function() {
"use strict";
var x = 1;
debugger; // debugger will auto-break on this line
}
x
そのブレークポイントにいるときにコンソールで要求すると、次のエラーが表示されます。
Error
message: "'with' statements are not valid in strict mode"
行を削除すると、そのブレークポイントでコンソールから"use strict";
アクセスできるようになります。x
どちらの場合も、サイドバーのx
下Scope Variables
に表示されます。