有哪些数组方法

push() 从后面添加元素,返回值为添加完后的数组的长度
arr.pop() 从后面删除元素,只能是一个,返回值是删除的元素
arr.shift() 从前面删除元素,只能删除一个 返回值是删除的元素
arr.unshift() 从前面添加元素, 返回值是添加完后的数组的长度
arr.splice(i,n) 删除从 i(索引值)开始之后的那个元素。返回值是删除的元素
arr.concat() 连接两个数组 返回值为连接后的新数组
str.split() 将字符串转化为数组
arr.sort() 将数组进行排序,返回值是排好的数组,默认是按照最左边的数字进行排序,不是按照数字大小排序的
arr.reverse() 将数组反转,返回值是反转后的数组
arr.slice(start,end) 切去索引值 start 到索引值 end 的数组,不包含 end索引的值,返回值是切出来的数组
arr.forEach(callback) 遍历数组,无 return 即使有 return,也不会返回任何值,并且会影响原来的数组
arr.map(callback) 映射数组(遍历数组),有 return 返回一个新数组 。
arr.filter(callback) 过滤数组,返回一个满足要求的数组

JavaScript中的数组方法有很多,常用的包括以下几种: 1. push():向数组末尾添加一个或多个元素,并返回新数组的长度。 2. pop():从数组末尾移除并返回最后一个元素。 3. shift():从数组开头移除并返回第一个元素。 4. unshift():在数组开头添加一个或多个元素,并返回新数组的长度。 5. concat():将两个或多个数组合并成一个新数组,并返回新数组。 6. slice():返回一个从指定开始索引到结束索引(不包括结束索引)的新数组,原数组不会被修改。 7. splice():从指定索引开始,删除或替换指定个数的元素,并返回被删除元素组成的数组。 8. join():将数组的所有元素连接成一个字符串,并返回字符串。 9. indexOf():返回指定元素在数组中第一次出现的索引,如果没有找到则返回-1。 10. lastIndexOf():返回指定元素在数组中最后一次出现的索引,如果没有找到则返回-1。 11. every():检测数组的所有元素是否都满足指定条件,如果所有元素都满足条件则返回true,否则返回false。 12. some():检测数组的某个元素是否满足指定条件,如果至少有一个元素满足条件则返回true,否则返回false。 13. filter():根据指定条件筛选数组中的元素,并返回筛选后的新数组。 14. map():根据指定条件对数组中的每个元素进行操作,并返回操作后的新数组。 15. reduce():通过指定的函数将数组元素合并为一个值。 16. forEach():对数组中的每个元素执行指定操作,没有返回值。 以上是JavaScript中一些常用的数组方法,可以根据实际需求选用相应方法操作数组
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值