var声明的变量保存在window对象下,那let声明保存在哪里呢
var count = 500;
let count1 = 500
console.log(window.count)//500
console.log(window.count1)//undefined
var声明的变量保存在window对象下,那let声明保存在哪里呢
var count = 500;
let count1 = 500
console.log(window.count)//500
console.log(window.count1)//undefined
在全局作用域中,用 let 和 const 声明的全局变量并没有在全局对象中,只是一个块级作用域(Script)中。那要怎么获取呢?在定义变量的块级作用域中就能获取啊,既然不属于顶层对象Window,那就不加 window(global),直接访问即可。
https://blog.csdn.net/qq_38128179/article/details/106895443