forEach:forEach()会遍历数组, 循环体内没有返回值,forEach()循环不会改变原来数组的内容, forEach()有三个参数, 第一个参数是当前元素, 第二个参数是当前元素的索引, 第三个参数是当前元素所属的数组
map:map()的主要作用, 其实是创建一个新的数组
filter:filter()主要是过滤的, 用来过滤数组中不满足条件的元素, 把满足条件的元素放到新的数组里, 并且不会改变原数组
every:会遍历数组, 在循环体内写条件, 如果每一项都是true, 就会返回true, 只要有一个是false, 就会返回false
some:遍历数组的每一项, 然后根据循环体内的条件去判断, 只要有一个是true, 就会停止循环
reduce:接收一个函数作为累加器, 数组中每个值(从左到右)开始缩减, 最终为一个值
Array.from():用于将两类对象变成数组。一类是类数组对象,一类是可遍历对象。
Array.of():用于将一组值,转换为数组
find() 和 findIndex():用于找出第一个符合条件的数组成员和下标。
fill():方法使用给定值填充一个数组
includes():检查是否包含某个值