return !function() 与 return function() ? false : t 财富值34

2016-10-24 07:32发布

学习 《JavaScript DOM编程艺术 第2版》(中文)时候遇到的问题

links[i].onclick = function() {     return !showPic(this); // showPic(this) ? false : true }

我自己试了试,两者结果一样,这两种方法在执行效率上有什么区别吗?

13条回答

何况在这个业务场景下,函数更不会同时被调用个几万次,在这种程度下,两者几乎可以看作是相同开销的。

两种方式分别运行了十亿此,使用了2000ms,也就是分别跑了2秒钟时间。

写了一段脚本实测了一下:

一周热门 更多>