本文主要是介绍数组的操作方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数组的操作方法
forEach 循环 数组的私有方法
7个内置操作方法
1.push 尾部添加
2.pop 尾部删除
3.shift 头部删除
4.unshift 头部添加
5.splice 删除 替换 插入(本质是删除 返回的是删除的元素组成的数组[因为可以删除多个])
6.sort 排序 数组中的元素为数字的话 默认从小到大排列(a-b)
7.reverse 反转数组
只要是添加的 返回值都是新数组的长度
删除的 返回值都是删除的元素
其他 数组的操作方法
filter 过滤
every 数组中的每一个项都符合 返回true 否则返回false
some 数组中的某一项符合 返回true 否则返回false
map 映射 对原数组进行操作返回的是一个新数组 可以实现深拷贝
Es6的
includes 包含 包含的返回true 否则返回false 但是不管怎么调用都不会改变本数组
find查找 返回的是第一个符合条件的元素 查不到会返回undefined
findIndex查找数组中第一个符合条件的下标 查不到会返回-1
findLast查找数组中最后一个符合条件的元素
findLastIndex 查找数组中最后一个符合条件的下标 查不到会返回-1
indexOf 查找 返回的是索引值 类似indexof
sclice 截取 负几是到着截取 返回的是新数组 不会改变原数组
join 转字符串
这篇关于数组的操作方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!