Can't inspect scope variable when using strict mode

При выполнении следующего скрипта в Safari (с открытым Inspector)

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 в боковой панели.

14
задан Timm 17 December 2011 в 16:45
поделиться