数组补充
- 位置方法
1.indexOf
传的参数为值,显示值在数组中的位置
两个参数的时候,第一个表示起始位置,第二个表示索引值
比较的时候不会进行自动转换(全等)
2.lastIndexOf
最后一个索引值的位置
3.5个迭代方法
every、filter、forEach、map、some
- every:对于数组没一个元素运行一个函数,如果都返回true,则返回ture,否则返回false
- filter:对于数组的每一个元素运行一个函数,将过滤后的结果返回
- forEach:循环数组每一个值并执行一个方法
- map:对于数组的每一个元素运行一个函数,可以经过函数执行完毕后,将新的结果返回
- some:对于数组没一个元素运行一个函数,如果有一项true,则返回ture,否则返回false
4.reduce reduceRight
var result = arr.reduce(function(prev,cur,index,array){})
遍历(仅起始位置不同,一个从左一个从右)