js中数组常用的方法有哪些

js中数组常用的方法有哪些?
1: unshift( ) 向数组前添加一个或多个元素,并返回新的长度,改变原数组
2: push( ) 向数组后添加新的元素,并返回新数组的长度,改变原数组
3: pop( ) 删除并返回数组中最后一个元素,改变原数组
4: shift( ) 删除并返回数组中首个元素,改变原数组
5: splice( ) splice(index,length,增加的元素1,增加的元素2…,增加的元素N),表示从index开始删除length个元素,并从index开始新增元素1-N,放回被删除的元素组成的数组,返回值为被删除的元素数组,改变原数组。
6:concat( ) 用来合并两个或多个数组,不会影响原数组,返回新合并的数组
7:slice( ) :不影响原数组,返回从原数组中指定下标到结束下标之间的项组成的新数组。slice( )方法可以接受一或两个参数,即要返回项的起始和结束位置。
在只有一个参数的情况下,slice()方法返回从该参数指定位置开始到当前数组末尾的所有项。
如果有两个参数,该方法返回起始和结束位置之间的项,但不包含结束位置的项
8: join( ) 将数组转换为字符串,不改变原数组,返回转换后的值。
9: sort( ) 将数组里的项排序。返回排序后的值,改变原数组
10: reverse( ) 颠倒数组中元素的顺序。返回颠倒后的值, 改变原数组
11: indexOf( ) indexOf(某元素,startIndex)从startIndex开始,查找某元素在数组中的位置,若存在,则返回第一个位置的下标,否则返回-1
12: lastIndexOf(某元素,startIndex),和indexOf相同,区别在于从尾部向首部查询
13: forEach( ) 对数组进行遍历,没有返回值
14: find( ) 找到数组中第一次满足条件的元素,并返回,若找不到则返回undefined
15: findIndex( ) 作用同indexOf(),返回第一个满足条件的下标,并停止寻找
16: includes( ) 判断数组中是否存在某个元素,返回一个布尔值。一般用于简单数组
17: isArray( ) 判断一个元素是否是数组 返回布尔值
18: every( ) 对数组的每一项都运行给定的函数,若每一项都返回true,则返回true
19: some( ) 对数组每一项都运行给定的函数,若寻在一项或多项返回true,否则返回false
20: filter( ) 给每一项运行给定函数,返回满足过滤条件的元素组成的数组。不改变原数组
21: map( ) 对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。不改变原数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值