1. every()
every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。
some()
some()是对数组中每一项运行给定函数,如果该函数对任一项返回true,则返回true。
includes()
include()方法用于判断字符串是否包含指定的子字符串
.find()
find()将仅返回与您提供的条件匹配的第一个元素。一个都没有满足的就返回undefined
unshift()
unshift方法可向数组的开头添加一个或更多元素,并返回新的长度。
splice()
splice() 方法用于替换/添加或删除数组中的元素。
splice(index,len,[item])
index:数组开始下标
len: 替换/删除的长度
item:替换的值,删除操作的话 item为空
如果仅删除一个元素,则返回一个元素的数组。 如果未删除任何元素,则返回空数组。
注意:这种方法会改变原始数组。
slice()
slice()方法可从已有的数组中返回选定的元素。 slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。 注意: slice() 方法不会改变原始数组。
reduce()
arr.reduce(callback,[initialValue]) reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce 的数组。