常用的数组方法

数组方法有很多,我这里只介绍一些经常使用的数组方法

会改变原数组的方法有:
  1. push: 在数组最后面添加元素
  2. unshift: 在数组最前面添加元素
  3. pop: 删除最后一个数组元素
  4. shift: 删除第一个数组元素
  5. reverse: 反转,将数组元素倒过来排序
  6. sort: 排序方法,默认按照ASCII码升序排列,如果是数值将会自动转换为字符串取每个数值的第一个数(例如:45,会取到4的ASCII码),根据ASCII码的升序排列;数组也可以利用function(a,b)根据返回值来进行升序和降序排列,return a - b;为从小到大排序返回值为1,return b - a;为从大到小排序返回值为-1(这里我们只需要写return,返回值知道就行)
  7. splice(重点):根据数组下标删除元素,splice(开始下标,删除的个数)
  8. 如果是1个参数splice(开始下标)表示从开始下标删到最后,返回的是一个删除元素。
  9. 如果是2个参数splice(开始下标,删除个数)那么就是从指定的参数下标开始删除对应的指定个数。
  10. 如果是3个参数或者以上的参数 splice(开始下标,2,3)则表示从指定开始下标开始删除2个元素,再将3(也就是指定的数据)添加到删除元素的位置
不会改变原数组的方法有:
  1. concat:数组拼接(合并),也可以是单个字符
  2. slice:截取对应数组的某一段内容组成一个新的数组,返回的是一个新的数组 slice(2,5) slice(截取开始的字符字符下标,结束的字符下标)不会包括结束的那个元素
  3. join:将数组连接成字符串,返回值为string,返回字符默认以逗号(,)分隔,arr.join()==arr.join(’,’) ,如果要修改分隔的符号在join方法里面添加就行,如 join(’|’) 以竖线作为分隔符
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值