您的位置:首页 > 其它

undefined使用注意

2015-06-23 15:56 274 查看
无意中看到的,觉得有必要提醒各位开发者

alert('undefined' in window); //输出:true

var obj = {};

alert('undefined' in obj); //输出:false

从上面的输出结果可以看到 一个是window级别的 一个是obj级别的,这篇文章我们主要说的是undefined

大家也看到了 undefined是window级别的,所以当拿一个值和它比较的时候,因为window属性值非常多。所以非常影响性能,那么有没有更好的解决方案呢。答案是肯定的

function fuc()

{

var undefined; //自定义局部undefined变量

if(x == undefined) //作用域上的引用比较

while(y != undefined) //作用域上的引用比较

};

局部的当然比全量的要快很多。。。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: