10-26:数组中常用的一些方法 遍历。

博客介绍了多种数组操作方法,如join()用于连接数组元素成字符串,split()用于分割字符串成数组,还有push()、pop()等增删元素的方法。同时介绍了reverse()、sort()等改变数组的方法,以及concat()、slice()等不改变原数组的方法。此外,还提及了forEach()、map()等数组遍历方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

join()-原数组不受影响
该方法可以将数组里的元素,通过指定的分隔符,以字符串的形式连接起来。
返回值:返回一个新的字符串

split ()-原数组不受影响
该方法是用过指定的分隔符,将字符串分割成数组。
返回值:返回一个新的数组

push()-会改变原数组
该方法可以在数组的最后面,添加一个或者多个元素
结构: arr.push(值)
返回值:返回的是添加元素后数组的长度.

pop()-会改变原数组
该方法可以在数组的最后面,删除一个元素
结构: arr.pop()
返回值:返回的是刚才删除的元素.

unshift()-会改变原数组
该方法可以在数组的最前面,添加一个或者几个元素
结构: arr.unshift(值)
返回值: 返回的是添加元素后数组的长度

shift()-会改变原数组
该方法可以在数组的最前面,删除一个元素
结构: arr.shift()
返回值: 返回的是刚才删除的元素.

reverse 翻转数组-会改变原数组
返回值是被操作后的对象

sort()对数组进行排序-会改变原数组
没有参数----按照首字母升序
有参数----按照参数规则排序

concat()---不改变原数组
该方法可以把两个数组里的元素拼接成一个新的数组

slice()---不改变原数组
该方法可以从数组中截取指定的字段,返回出来
返回值:返回截取出来的字段,放到新的数组中,不改变原数组

splice() ----改变原数组
从哪个位置删除,添加元素,返回值是删除的元素获取添加的元素

indexOf()---不改变原数组
查找元素在数组中是否存在 有的话返回下标 否则-1

includes()----不改变原数组  返回true false

lastindexOf ---不改变原数组
该方法用来查找元素最后一次在数组中出现的位置

遍历数组方法:
forEach()---等同于for循环且没有返回值

map()---与forEach()唯一不同是返回操作后的数组

filter( )---返回过滤后的数组  不改变原数组

some()----不改变原数组  有就true 没有false

every()---不改变原数组  全部符合true  反之false
判断数组中所有的项是否满足要求,如果全都满足,才返回true,否则返回false

find()----不改变原数组
找到符合条件的项,并且返回第一项,没有false

 findIndex()---不改变原数组
找到符合条件的项的下标,并且返回第一个

reduce()求和 返回结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值