js-数组和对象的方法记录

数组与对象操作详解
本文详细介绍了JavaScript中数组和对象的常用操作方法,包括添加、删除、修改等影响原数组的操作,以及合并、截取、遍历等不影响原数组的方法。通过本文,读者可以全面了解这些方法的使用场景及实现方式。

数组相关方法

  1. 会影响原先数组的方法list:
1): 添加
push() // 往数组末尾添加数据
ushift() // 往数组头部添加数据
2): 删除
pop() // 从数组末尾删除数据
shift() // 从数组头部删除数据
3): 增删改数组
splice() // 删除,增加,替换数组元素 
  1. 不影响原先数据的方法
1) 合并数组
concat() // 合并数组 a = a.concat([1])
... // es6 展开操作符 a = ['1', ...b]
2) 增加数组

slice() // 截取数组
  1. 遍历数组
filter 遍历数组,过滤出符合条件的内容,不影响原先数组
map 遍历数组,返回新的内容,不影响原先内容
for语句, 循环  会影响原先数组
forEach 会影响原先数组
for-of 会影响原先数组
reduce 用于累计循环
every 检查内容是否都符合条件,循环
some 检查内容是否有一个符合条件,符合了则停止循环
for-of  会影响原先数组

对象的方法

  1. 遍历对象
for-in  会影响原先数组
Object.keys()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值