js 数组有哪些常用方法

1、push 向数组的末尾添加一个或更多元素,并返回新的长度。
2、pop 删除并返回数组的最后一个元素
3、shift 删除并返回数组的第一个元素
4、concat 连接两个或更多的数组,并返回结果。
5、join 把数组的所有元素链接成一个字符串。元素通过指定的分隔符进行分隔。
6、reverse 数组元素反转
7、sort 数组排序即最小的值位于最前面,最大的值排在最后面
8、slice 从数组返回选定的元素slice表示截取,slice(start,end)不改变原数组,返回新数组
9、splice 删除元素,并向数组添加新元素。splice(start,length,item),从某个位置开始删除多个元素,并可以插入新的元素,可以实现删除、插入和替换。会改变原数组。
10、toString 把数组转换为字符串,并返回结果。
11、toLocaleString 把数组转换为本地数组,并返回结果。
12、unshift 向数组的开头添加一个或更多元素,并返回新的长度。
13、valueOf 返回数组对象的原始值
14、indexOf 查找数组中的元素,存在返回下标值,不存在返回-1。从数组的开头(位置 0)开始向后查找。
15、lastIndexOf 查找数组中的元素,存在返回下标值,不存在返回-1。从数组的末尾位置开始向后查找。
16、includes 查找数组中的元素,存在返回true 不存在返回false
17、forEach arr.forEach(function(item,index){})对数组进行遍历循环,对数组中的每一项运行给定函数。这个方法没有返回值。参数都function类型,默认有传参。
18、map arr.map(function(){})指对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。
19、filter arr.filter(function() {}):过滤功能,数组中的每一项运行给定函数,返回满足过滤条件组成的数组。
20、every arr.every(function(){})判断数组中每一项都是否满足条件,只有所有项都满足条件,才会返回true。
21、some arr.some(function(){})判断数组中是否存在满足条件的项,只要有一项满足条件,就会返回true。

如有错误,请留言指正,如有遗漏,请留言补充。欢迎大神留言,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值