0912-数组方法

##常用数组方法

####1.push()在数组末尾添加新元素,返回值:数组新长度

####2.pop()删除数组的最后一个元素,返回值:该元素

####3unshift() 在数组的首位添加一个新元素,返回值:数组的新长度

####4.shift() 删除数组的首位元素,返回值:该元素

####5.reverse() 颠倒数组,返回值:颠倒后的数组

####6.slice() 截取数组(开始索引,结束索引,不包括结束索引),返回值:选择的数组部分,不改变原数组.

####7.splice() 从数组中添加,删除元素,返回值:被删除的元素,改变原数组

####8.toString() 将数组转化为字符串,返回值:改变后的字符串,不改变原数组

####9Array.isArray() 判断对象是否是数组,返回值:Boolean

####10.arr.join() 将数组的所有元素拼成一个字符串,返回值:拼接后的字符串,不改变原数组

####11.arr.map() map循环,返回值:每个元素调用函数后的结果,不会改变原数组

####12.forEach循环,元素按顺序执行调用函数,没有返回值

####13.filter() 数组过滤,返回值:符合函数过滤条件的元素,不改变原数组

####14.concat() 合并数组,合并后的新数组,不改变原数组

####15.合并数组 ES6的…扩展运算符

####16.fill() 静态值填充数组中的指定元素,返回值:改变后的数组,会改变原数组

####17.copyWithin() 将数组中的元素复制到数组的另一个位置,覆盖现有的,返回值:复制之后的,改变原数组

####18.indexOf() 从数组中搜索指定元素,有则返回第一次出现的索引,没有则返回-1

####19.lastIndexOf() 倒序从数组中搜寻某个元素,有则返回索引,没有返回-1

####20.find() 元素查找,返回值:第一个符合函数过滤条件的元素,没有则为undefined,不改变原数组

####21.findIndex() 获取第一个符合条件的元素的索引,类似于arr.indexOF(),返回值:第一个符合条件的元素的索引,没有则返回undefined,不改变原数组

####22.every() 判断数组的元素是否全部符合条件,返回值:Boolean,不会改变原数组

####23.some() 检查数组中的元素是否符合条件,返回值:Boolean,不改变原数组

####24.includes() 判断数组是否包含指定元素,返回值:Boolean,区分大小写,不改变原数组

####25.keys() 返回带有数组键的Array interator对象,不改变原数组

####26.entries() 返回带有键/值对形式的Array interator对象,带有interator接口的可以使用for…of…循环不改变原数组

####27.sort() 排序,默认是按字母和升序将值作为字符串进行排序,有一些局限性,所以一般情况下传入一个比较函数使用,返回值:排序后的函数,会改变原数组

####28.valueOf() 返回数组,是数组的默认方法,不会改变原数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值