這個我可以簡化或獲得性能,這是聲明如何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