中父组件向子组件传值,同样,使用最多是map方法
Vue中
vue中比较粗暴,直接用指令v-for="item in items"可以遍历,比较暴力,下面的是伪代码,仅供参考
var members =...,单纯谈性能和效率是没有意义的,一些Es5,ES6新增的数组迭代器方法方便了前端开发,使得以往复杂或者冗长的代码,可以变得易读而且精炼
而好的for循环写法,在大数据量的情况下,确实也有着更好的兼容和多环境运行表现...你可以使用console.time()以及console.timeEnd()进行测试的,个人觉得还是要多用Es5和Es6新增的迭代器方法,相比于for循环,得定义初始值,得跟踪循环计数的变量,是很容易出问题的...从这一角度上讲,个人支持多用Es5,Es6的迭代器方法,有时候在一些面试当中,会问你这其中的一些性能比较的
虽然有些无聊,并不是纠结你用哪个,但更多的是考验面试者的一个知识广度的
结语
以上的forEach...,map,filter,find,方法都是不改变原有数组的,当然还有every,some等一些方法,forEach方法没有返回值,默认返回值为undefined,所以它不支持链式调用,而map,filter