不使用全局属性,使用局部变量
声明函数,立即调用
直接function(){}.call()会报错
需要
(function(){}.call())
(function(){}).call()
(function(){})()
-function(){}.call()
ES6使用let(不能使用var)和{}可以行程局部变量
{
let x=1;
console.log(x);//1
}
console.log(x);//报错
不使用全局属性,使用局部变量
声明函数,立即调用
直接function(){}.call()会报错
需要
(function(){}.call())
(function(){}).call()
(function(){})()
-function(){}.call()
ES6使用let(不能使用var)和{}可以行程局部变量
{
let x=1;
console.log(x);//1
}
console.log(x);//报错
本文标题:不使用全局属性
本文链接:https://www.haomeiwen.com/subject/bygcgxtx.html
网友评论