总结-要使用哪种数组方法

使用哪种数组方法?

关于使用哪种数组方法,最重要的是你想干什么?

1. 将原始数组进行变异
● 添加到原始的

.push //end
.unshift  //start

● 从原始数组移除

.pop  //end
.shift  //start
.splice  //any

● 其他

.reverse
.sort
.fill

2. 一个新的数组
● 从原始数组中计算得出

.map  //loop

● 使用条件进行过滤

.filter

● 原始部分

.slice

● 将原始内容添加到其他

.concat

● 将原始内容展开
.flat

.flatMap

3. 一个数组索引
● 基于数值

.indexof

● 基于测试条件

.findIndex

4. 一个数组元素
● 根据测试条件

.find

5. 知道数组是否包含
● 基于数值

.includes

● 基于测试条件

.some
.every

6. 一个新字符串
● 基于分隔符字符串

.join

7. 转换为值
● 基于累加器

.reduce
// 将数组分解为任何类型的单值:数字、字符串、布尔值,甚至新数组或对象

8. 仅仅循环数组
● 基于回调函数

.forEach

//不创建新数组,只是对其进行循环
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值