JavaScript 数组中常用的方法

  1. 添加
    • push:数组末尾添加
    • unshift:数组首位添加
    • splice(1, 0, ‘新增内容’):再指定位置插入,第二参数为0,表示新增;大于0,表示修改
  2. 删除
    • pop:删除末尾
    • shift:删除首位
    • slice(0, 1):删除指定数据,不会改变原数组,需要重新赋值
    • splice(0, 1):删除指定位置的数据,直接改变原数组
  3. 查询
    • indexOf:索引查询
    • lastIndexOf:从数组末尾开始查找
    • includes:包含
  4. 翻转
    • reverse
  5. 排序
    • sort((a, b) => a - b)
  6. 合并
    • concat
  7. 转换
    • join(‘,’) 数组转字符串
  8. 循环
    • For
      • for(let i = 0; i < array.length; i++) { }
    • ForEach:
      • array.forEach((item, index) => { item:值,index:索引 })
    • Map
      - array.map((item, index) => rerturn item); 返回:新的[]
    • every:
      • array.every((item, index, arr) => item == 1 ) 返回:false/true
    • Some:
      • array.some((item, index, arr) => item == 1); 返回:false/true
    • Filter:
      • array.filter((item, index) => item == 1); 返回:[ 1 ]
    • Find:
      array.find((item, index, arr) => item == 1); 返回:1 / undefined
    • FindLastIndex
    • [1, 2, 3, 5, 6].findLastIndex((item) => item > 1); 返回 4;代表其中有4个数据大于1
    • reduce:
      • array.reduce((acc, item) => { return item + acc }, 0 / []); 可累加,可生成新的数组
    • for…of:
      • for(let value of array) {}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值