null和undefined之间的区别

时间:2019-09-21 15:25:45

标签: javascript arrays null undefined

我知道在StackOverflow中有很多答案,但是我有一个关于何时使用Array对象创建数组的问题。

如果我们使用Array对象,将生成一个空值的数组:

Array(5) //[empty x3]

因此,遵循null和undefined的逻辑,新Array内部的这些元素应为null。 但是,如果我们做这样的事情:

Array.from(Array(3), val => console.log(typeof val)) //[undefined,undefined,undefined]

我不明白为什么会这样。

0 个答案:

没有答案