JavaScript 数组方法(1)

JS数组(1)

数组创建方法

在这里插入图片描述

数组实际上就是来源于对象,脱胎于对象,继承于对象

在数组中所有的下标都会转换为number,如果不能转换为number的,就会默认添加对象的属性名,添加的这个属性它不会增加数组的长度,数组的长度,仅记录下标的个数,不包含属性数量,数组不可以使用点语法获取下标变量,但可以使用点语法获取属性。

在这里插入图片描述
在这里插入图片描述

遍历数组

1、for in不会遍历空元素,for会遍历空元素

2、for in可以遍历到数组的属性,for只能遍历数组所有下标,不能遍历属性

在这里插入图片描述

在这里插入图片描述
3、遍历:arr.forEach(function(数组中的元素,每个元素对应的下标,数组自身)

使用forEach可以跳过空元素

map和forEach使用方式和内容一样但是map会返回一个与原数组长度相等的新数组

在forEach使用return无效,但map中可以使用

在这里插入图片描述
在这里插入图片描述

数组的方法

push 在数组尾部添加一个或者多个元素,并且返回数组的新长度

在这里插入图片描述

unshift在数组头部添加一个或者多个元素,并且返回数组的新长度

在这里插入图片描述

pop 删除数组尾部的最后一个元素,并且将这个被删除的元素返回

在这里插入图片描述
在这里插入图片描述
shift() 删除数组的第一个元素,并且返回被删除的元素

在这里插入图片描述
不管删除还是添加都会改变数组的长度

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值