js数组
js数组
push()
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
pop()
pop() 方法用于删除并返回数组的最后一个元素。
unshift()
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度
shift()
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
map()
map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
filter()
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
every
every() 方法用于检测数组所有元素是否都符合指定条件
- 如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。
- 如果所有元素都满足条件,则返回 true
some()
some() 方法用于检测数组中的元素是否满足指定条件
- 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测
- 如果没有满足条件的元素,则返回false
splice()
splice() 方法用于添加或删除数组中的元素。
slice()
截取数组
indexOf()
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果没有找到匹配的字符串则返回 -1
includes()
includes() 方法用来判断一个数组是否包含一个指定的值,如果是返回 true,否则false。
concat()
concat() 方法用于连接两个或多个数组。
join()
把数组中的所有元素放入一个字符串
forEach()
orEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。
sort()
sort() 方法用于对数组的元素进行排序。
reverse()
reverse() 方法用于颠倒数组中元素的顺序
find()
find : 查找第一个满足条件的元素
findIndex()
查找索引