认识nodejs,这里用到闭包,里面采用如文件的处理用的是
xx.forEach(function(e,index){ //内部处理 }));
我想问的是如果是数组,没有回调,用原始的for还是forEach会好一些,速度哪一个更快一些。具体有什么区别?
参见:http://www.cnblogs.com/Terry-greener/archive/2011/10/27/2226179.html
@hllinc 你这个不是node的吧? @moxiaobei2 forEach要性能要差一点,但是其实不用care这点性能,for的灵活性更好一些。 性能对比:https://jsperf.com/for-vs-foreach/75
forEach
for
forEach 没有 break, continue
@luckydrq 嗯。再尝试中,看下能不能提高一点性能。
@hllinc:好的,我试试,验证一下。
forEach是ES5出现的 array方法,用来遍历array,可以直接取到value
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
参见:http://www.cnblogs.com/Terry-greener/archive/2011/10/27/2226179.html
@hllinc 你这个不是node的吧? @moxiaobei2
forEach要性能要差一点,但是其实不用care这点性能,for的灵活性更好一些。 性能对比:https://jsperf.com/for-vs-foreach/75forEach 没有 break, continue
@luckydrq 嗯。再尝试中,看下能不能提高一点性能。
@hllinc:好的,我试试,验证一下。
forEach是ES5出现的 array方法,用来遍历array,可以直接取到value