这个我可以简化或获得性能,这是声明如何if语句
if(validator(foo) && foo.var1 || foo.var2 || foo.var3 || foo.var4){
//do sometihng
}else{
//do anything because if foo.* doesnt exists i cant do anything
}
的声明说:验证需要有效FOO,并返回true,并VAR1或VAR2 VAR3或VAR4必须存在。
如果有人需要解释,只需添加评论。这是一个简单的问题,但我试图在我的代码中获得性能。顺便说一下,有任何书籍或教程,有关于JavaScript中的性能代码的一些信息。
谢谢大家!
您是否知道此代码很慢? – 2013-05-07 00:35:41
在这一点上过时了,但这确实奠定了一个良好的基础:http://www.amazon.com/Performance-JavaScript-Faster-Application-Interfaces/dp/059680279X – 2013-05-07 00:37:25