forEach(callbackfn)
callbackfn回调函数三个参数 value, index ,arr(数组自身)
some(callbackfn)
判断数组是否有元素满足 返回true 都不满足返回false
callbackfn回调函数三个参数 value, index ,arr(数组自身)
every()
遍历数组,判断数组中是否每一个元素都满足条件;满足返回true;有一个不满足则返回false
map()
遍历数组;返回的结果会组成一个新的数组返回
filter()
遍历数组;将数组中满足过滤条件的元素返回,组成新数组
arr.reduce(callbackfn,initvalue) 返回累加结果
参数说明:callbackfn 回调函数 initvalue 回调函数第一个参数的初始值
用法一:initvalue没有赋值
回调函数第一次执行的时候,第一个参数的值为数组的第一个元素
第二个参数的值为数组的第二个元素
非第一次遍历,则回调函数的第一个参数为上一次累加的结果,第二个参数为当遍历的元素
用法二:initvalue有初始值
遍历时,回调函数的第一个参数为默认值,第二个参数为当前遍历的元素;依次类推