,返回值为undefined
})
特点
callback函数,为数组中每个元素执行的函数,该函数接收三个参数
变量参数名1表示的是数组中的项值(数组当前项的值)
变量参数名2表示的是索引(数组当前项的索引...,只是将原来的数组拷贝了一份,把拷贝的数组项进行更改,支持链式调用
使用场景
场景1: 拷贝原数组,改变一些东西,假定有一个数组(A),将A数组中的值以双倍的数值放到B数组中
Es5写法
var numbersA...迭代器进行遍历,先取到数组中的每一项的地止放入到队列中,然后按顺序取出队里的地址来访问元素
大体上讲,如果数据量不是很大的情况下,抛开业务场景和使用便利性,单纯谈性能和效率是没有意义的,一些Es5,ES6...)以及console.timeEnd()进行测试的,个人觉得还是要多用Es5和Es6新增的迭代器方法,相比于for循环,得定义初始值,得跟踪循环计数的变量,是很容易出问题的
代码是写给人看的,顺便在机器上运行...方法会返回一个新的数组
find方法返回的根据迭代器函数结果boolean值,若结果为真则返回指定的元素,若无则返回undefined
而改变原有数组的有:增加(push,unshift),删除(pop