Array对象 [JavaScript][web前端]

Array对象(JS)

  1. 创建
    ①var arr = new Array(元素列表);

    ②var arr = new Array(默认长度);

    • 注意:当元素中只有一个值,并且为整数时,使用上述方式创建会认为是创建一个整数对应长度的数组,而不会创建一个长度为1的值为这个整数的数组

    ③var arr = [元素列表];

    • []中的每个元素之间使用逗号(,)隔开
  2. 方法
    ①join(参数) : 将数组中的元素使用参数符号拼接为一个字符串

    • 默认是使用,(逗号)进行拼接

    ②push() : 向数组的末尾添加一个或者更多的元素,并返回新的长度

  3. 属性
    length : 数组的长度

  4. 特点

    ①JS中数组元素类型是可变的

    ②JS中的数组长度可变的

补充:

我们即使创建了一个长度为1的数组,这个时候我们也可以输出数组索引为99的元素, 并不会出现数组越界, 越界位置的值都为undefined

补充二:

JS数组的本质取决于元素值不为undefined的最大索引, 也就是我们可以让数组前99个位置都为undefined,而第100个位置, 也就是索引为99的位置的值为一个数值,假如为10,这个时候这个数组的长度为100(length属性为100)

补充三:

java中的数组静态创建方式是使用的大括号 --> {} , 而javascript中数组的静态创建方式使用的是中括号 —> []

  • 但是括号中都是元素使用逗号(,)隔开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值