首页 > 解决方案 > Array(1) 和 [...Array(1)] 之间的区别

问题描述

Array(1)和有什么区别[...Array(1)]?我确信两者是等价的,直到我看到两者在以下方面的行为不同.map

console.log(Array(1).map(() => 1));
console.log([...Array(1)].map(() => 1));

为什么即使两者都返回,它们的行为也会有所不同[undefined]

console.log(Array(1));
console.log([...Array(1)]);

标签: javascriptarrays

解决方案


推荐阅读