JS数组常用方法

push() ⽅法接收任意数量的参数,并将它们添加到数组末尾,返回数组的最新⻓度
unshift() 在数组开头添加任意多个值,然后返回新的数组⻓度
splice()传⼊三个参数,分别是开始位置、0 (要删除的元素数量)、插⼊的元素,返回空数组
concat() ⾸先会创建⼀个当前数组的副本,然后再把它的参数添加到副本末尾,最后返回这个新构建的数组,不会影响原始数组
pop() ⽅法⽤于删除数组的最后⼀项,同时减少数组的 length 值,返回被删除的项
shift() ⽅法⽤于删除数组的第⼀项,同时减少数组的 length 值,返回被删除的项
splice() 传⼊两个参数,分别是开始位置,删除元素的数量,返回包含删除元素的数组
slice() ⽤于创建⼀个包含原有数组中⼀个或多个元素的新数组,不会影响原始数组
splice() 传⼊三个参数,分别是开始位置,要删除元素的数量,要插⼊的任意多个元素,返回删除元素的数组, 对原数组产⽣影响。即修改原来数组的内容,常⽤ splice
indexOf() 返回要查找的元素在数组中的位置,如果没找到则返回 -1
includes() 返回要查找的元素在数组中的位置,找到返回 true ,否则 false
find() 返回第⼀个匹配的元素
reverse() 顾名思义,将数组元素⽅向反转
sort() ⽅法接受⼀个⽐较函数,⽤于判断哪个值应该排在前⾯
join() ⽅法接收⼀个参数,即字符串分隔符,返回包含所有项的字符串
some() 对数组每⼀项都运⾏传⼊的函数,如果有⼀项函数返回 true ,则这个⽅法返回 true
every() 对数组每⼀项都运⾏传⼊的函数,如果对每⼀项函数都返回 true ,则这个⽅法返回 true
forEach() 对数组每⼀项都运⾏传⼊的函数,没有返回值
filter() 对数组每⼀项都运⾏传⼊的函数,函数返回 true 的项会组成数组之后返回
map() 对数组每⼀项都运⾏传⼊的函数,返回由每次函数调⽤的结果构成的数组
JS数组常用方法有很多,以下是其中的一些常用方法: 1. Array.push():向数组的末尾添加一个或多个元素,并返回数组长度。原数组改变。 2. Array.pop():删除数组的最后一个元素,并返回删除的元素。原数组改变。 3. Array.shift():删除数组的第一个元素,并返回删除的元素。原数组改变。 4. Array.unshift():向数组的开头添加一个或多个元素,并返回数组长度。原数组改变。 5. Array.reverse():反转数组的顺序。原数组改变。 6. Array.sort():对数组进行排序。原数组改变。 7. Array.splice():从数组中删除元素,并可以在指定位置插入的元素。原数组改变。 8. Array.concat():合并两个或多个数组,生成一个数组。原数组不变。 9. Array.join():将数组的所有元素连接成一个字符串。原数组不变。 10. Array.indexOf():返回指定元素在数组中的索引,如果不存在则返回-1。 11. Array.slice():从指定位置截取数组的片段并返回数组。原数组不变。 12. Array.forEach():对数组的每个元素执行指定的操作。 13. Array.map():对数组的每个元素执行指定的操作,并返回一个数组。 14. Array.filter():根据指定的条件过滤数组的元素,并返回一个数组。 15. Array.every():检测数组的所有元素是否都满足指定的条件。 16. Array.some():检测数组的是否存在满足指定条件的元素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值