数组的方法有哪些?

77 阅读1分钟

数组的方法有哪些?

push() 尾部添加 返回数组长度 原数组改变

pop() 尾部删除 返回删除的元素 原数组改变

unshift() 头部添加 返回数组长度 原数组改变

shift() 头部删除 返回 删除的元素

concat() 数组合并 返回新数组

join() 数组转换字符串

indexOf() 查找 有的话返回位置下标 没有返回-1

lastIndexOf() 从右向左查找 有的话返回位置下标 没有返回-1

includes 判断是否包含某一项 返回布尔值

forEach() 循环遍历操作原数组 没有返回值

find() 查找数组中满足条件的第一个数组项,返回这个数组项,找不到返回undefined

findIndex() 查找数组中满足条件的第一个数组项的索引 返回这个数组项的索引或者-1

map() 循环 返回一个新的数组 原数组不变

filter() 过滤 返回所有满足条件的新数组 返回值就是新数组

some() 遍历数组中,数组中至少有一个满足条件的数组项,返回 true 否则 false

every 遍历数组 所有的数组项都满足条件时 返回 ture 否则 false