Почему окно все еще определяется в этом строгом коде режима?
"use strict";
setTimeout(function() {"use strict";console.log(this)}, 1000);
«This» внутри функций, вызываемых setTimeout, должны ссылаться на глобальный объект, но у меня также есть «use strict»; в теле. Тем не менее, это окно журнала вместо неопределенного, что я и ожидал. Что тут происходит?