Почему окно все еще определяется в этом строгом коде режима?

"use strict";

setTimeout(function() {"use strict";console.log(this)}, 1000);

«This» внутри функций, вызываемых setTimeout, должны ссылаться на глобальный объект, но у меня также есть «use strict»; в теле. Тем не менее, это окно журнала вместо неопределенного, что я и ожидал. Что тут происходит?

Ответы на вопрос(3)

Ваш ответ на вопрос