Мои хромовые устройства не будут закрываться при [[Scopes]]
. Вот пример:
function f() {
const x = 1;
return function () {
return x
}
};
console.dir( f() );
результат - только глобальная область без x
внутри:
изображение
однако, когда я использую функцию стрелки:
let f = () => {
const x = 1;
return function () {
return x
}
};
console.dir( f() );
У меня другой вывод:
[[Scopes]]: Scopes[2]
0: Script
f: ()=>{return function(){return 1}}
1: Global {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, parent:
Window, …}
Итак, почему закрытие не отображается?