js常见数组操作

1.for of循环迭代数组项
在这里插入图片描述在这里插入图片描述
2.for循环 循环使用递增索引变量对数组项进行循环迭代

在这里插入图片描述
3.arr.forEach 通过在每个数组项上调用callBack函数来迭代数组项

在这里插入图片描述
4.arr.map 方法 通过callback来创建新的数组不会改变原数组
在这里插入图片描述
5.Array.from 函数 写法不同
在这里插入图片描述

6.array.reduce方法通过callback函数作为累加器,将自身数组简化为一个值 需要给一个默认初始值
在这里插入图片描述
7.arrar.concat 将一个数组和多个数组和原数组拼接在一起
concat创建新数组
在这里插入图片描述
8.展开操作符用来连接新数组
在这里插入图片描述
在这里插入图片描述
9.array.slice 方法 切割数组 返回新数组
在这里插入图片描述
10.array.includes 方法查找 返回值为布尔值true false
在这里插入图片描述
11.array.find 方法 会返回满足条件的数组项没有的话是undefined
在这里插入图片描述
在这里插入图片描述
12.array.indexOf 方法 返回满足条件的数组索引没有返回-1

在这里插入图片描述
13.arr.every 方法 数组每项都满足判定条件
在这里插入图片描述
14.array.some 方法 数组中有一项满足就会返回true
在这里插入图片描述
15.array.filter 数组过滤返回满足条件的新数组 不改变原数组
在这里插入图片描述
16.arr.push 数组末尾插入
在这里插入图片描述
17.arr.unshift 在数组第一位插入
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
18.arr.pop 方法删除自身数组最后一个元素,然后返回该元素,会改变原数组
在这里插入图片描述
19.array.shift 删除数组第一项 并返回 会改变原数组
在这里插入图片描述

20.array.splice 方法 删除和替换 会改变原数组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
21.删除数组或清除
改变数组长度或者splice(0)只有一个参数会从第一项开始删除
在这里插入图片描述
在这里插入图片描述
22.array.fill 数组填充 会改变原数组
在这里插入图片描述
在这里插入图片描述

23.array.flat 数组扁平化
在这里插入图片描述
24.array.sort 数组排序会改变原数组
排序方法有多种 这里使用api来处理
![在这里插入图片描述](https://img-blog.csdnimg.cn/0a0ecaa0e60540659032e3494d0f87f8.png在这里插入图片描述

在这里插入图片描述
数组转字符串
在这里插入图片描述

关于拷贝
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
参考文章:https://mp.weixin.qq.com/s/A-W3c84e3PO0m5ADpA8VyA

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值