【原生JS】数组Array API

改变自身值的方法(9个)

返回内容记忆方式:
删除 返回被删除元素(删除:关注删除的元素是什么)
添加 返回数组长度(添加:关注是否添加成功)
排序、替换、倒转 返回新数组(关注操作后数组变成什么样)

基于ES6,改变自身值的方法一共有8个,分别为
pop 删除最后一个 返回删除的元素
push 在最后添加 返回新数组长度0
reverse 倒转数组 返回新数组
shift 删除第一个 返回删除的元素
sort 排序,无参数默认按unicode排序,有function a-b 升序 b-a降序 返回新数组
splice 删除指定位置2 个参数 一个指定开始位置一个指定结束位置 一个指定替换值 返回删除的元素
unshift 从开头添加一个 返回新数组长度
fill 替换指定位置 一个指定替换值 一个指定开始位置 一个指定结束位置 返回新数组

不会改变自身的方法(9个)

基于ES7,不会改变自身的方法一共有9个,分别为
concat 拼接两个数组 返回新数组
join 转成字符串并且在值中间添加东西 返回新数组
slice 潜复制,复制数组某段 一个指定开始位置一个指定结束位置 返回新数组
toString 转成字符串并且在歌值中间添加, 返回新字符串
toLocateString
indexOf 搜索是否包含内容,返回索引
lastIndexOf 从后面开始搜索返回第一个匹配的索引
includes 是否包含,包含true 不包含false

遍历方法(12个)

基于ES6,不会改变自身的方法一共有12个,分别为
forEach 循环遍历每个值
every 所有符合条件就true 否则false
some 一个符合条件就true 否则false
filter 查询到所有符合条件元素
map 返回新数组
reduce 数组各项累加
reduceRight
entries
find 查询到符合条件元素就返回
findIndex
keys
values

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值