概述 js的微观性能是指js的某一个表达式或者某一行或者某一块代码的性能.几天前和同事讨论过这方面的内容,今天深入研究了一下,记录下来,供以后开发时参考,相信对其他人也有用. 从一段代码说起 记得以前看关于js的书的时候,书里面不断的强调,在对数组进行循环的时候,要预先缓存数组的长度,不然每次循环都会去拿数组的长度,非常耗时间.比如下面这段代码: //缓存长度(书上面推荐) for(var i=0,j=arr.length; i<j; i++){ //do something } //没有缓存长…