小白,正在学习js,顺带看一点儿prototype.js的源码,发现了很多函数表达式,这么做有必要吗?为什么不直接取函数表达式的运算结果呢?比如下面这个,感觉怎么执行结果都是false,为啥不直接varClass=true?varIS_DONTENUM_BUGGY=(function(){for(varpin{toString:1}){if(p==='toString')returnfalse;}returntrue;})();
比如下面这个,感觉怎么执行结果都是false,为啥不直接varClass=true?varIS_DONTENUM_BUGGY=(function(){for(varpin{toString:1}){if(p==='toString')returnfalse;}returntrue;})();
varIS_DONTENUM_BUGGY=(function(){for(varpin{toString:1}){if(p==='toString')returnfalse;}returntrue;})();
for(varpin{toString:1}){if(p==='toString')returnfalse;}returntrue;})();
if(p==='toString')returnfalse;}returntrue;})();
}returntrue;})();
returntrue;})();
})();
相关分类