数组API中不会改变原数组的方法

1.push

2.pop

3.unshift

4.shift

5.splice

6.reverse

7.fill

8.sort

9.copyWithin浅拷贝,若新数组改变了,也会改变原数组

二、不修改原数组(即需要返回新的数组)

1.slice(start,end)  start开始的下表,end结束的下标(取到前一个截止,不包括这个下标)

2.map

3.forEach

4.filter

5.reduce

6.entries

7.find

8.every(返回的是true或false)

9.some(返回的是true或false)

10.concat  合并两个或多个数组,且不会更改现有数组,而是返回一个新数组

eg1:

 const yData = Object.values(genderProp).map((item) =>

            item.replace("%", "")

          );

在这个式子中,genderProp:{女:"90%",男:"10%"}是一个对象;Object.values(genderProp):["90%","10%"]是一个数组;yData:["90","10"]是一个数组

eg2:

provinceInfo.map((item) => {

        provinceInfoXData.push(item.name);

        provinceInfoYData.push(item.value);

      });

在这个式子中,provinceInfo是一个数组,但是这个数组里面是对象,[{name: "河北", value: "10.38"},{name: "山东", value: "9.49"},{name: "山西", value: "6.52"}];provinceInfoXData也是一个数组,["河北", "山东", "山西"]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值