hooyantsing's Blog

P56_Array-of与数组创建细节

字数统计: 178阅读时长: 1 min
2020/10/30

Array.of与数组创建细节

海豚日记 学习JS看这个就够了,全面打通 JAVASCRIPT 知识点(更新到17章)

创建Array存在的缺陷

注意坑。

  • 个参数时,所有参数作为数组元素存入数组。
  • 个参数时,作为数组长度,全部内容均为 undefined。
    多参数
1
2
3
let cms = new Array(1,23,34,4);
console.log(cms.length);
console.table(cms);

执行结果:

4

|0|1 |
|1|23|
|2|34|
|3|4 |

单参数
1
2
3
let cms = new Array(6);
console.log(cms.length);
console.table(cms);

执行结果:

6

Array.of解决单参数时的问题

单参数时,作为单个元素存入数组种。

1
2
3
let arr = Array.of(6);
console.log(arr.length);
console.table(arr);

1

|0|1|

CATALOG
  1. 1. Array.of与数组创建细节
    1. 1.0.1. 创建Array存在的缺陷
      1. 1.0.1.1. 多参数
      2. 1.0.1.2. 单参数
    2. 1.0.2. Array.of解决单参数时的问题