1.var在用于全局作用域·时,它会创建一个新的全局变量作为全局对象(window)的属性,var会覆盖一个已经存在的全局变量;
2.全局作用域中使用let或const,会在该作用域下创建一个新的绑定,但改绑定不会添加为全局对象的属性,即不能覆盖全局变量,而只能遮蔽它;
ES6之全局块作用域绑定
最新推荐文章于 2022-04-05 20:28:59 发布
1.var在用于全局作用域·时,它会创建一个新的全局变量作为全局对象(window)的属性,var会覆盖一个已经存在的全局变量;
2.全局作用域中使用let或const,会在该作用域下创建一个新的绑定,但改绑定不会添加为全局对象的属性,即不能覆盖全局变量,而只能遮蔽它;