JS 中Array API(map\filter\some\every\forEach)
个人对JS编写经验不是很丰富,偶遇到使用Array,碰到有人用Array的js原生API处理数组,感觉效率非常快,特此查了一下,记录一下已知的5个API功能与区别
- map
返回一个新数组,每一个元素,是map参数func的返回值,func参数为原数组item,index
- filter
返回符合func条件的元素数组(引用方式), 改变item值,会影响原数组对应元素的值
- some
返回Boolean,判断数组内是否存在元素满足func条件
- every
返回Boolean,判断所有元素是否满足func
- forEach
遍历所有元素,对元素执行func操作
网友评论