javascript - 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)]);
解决方案
推荐阅读
- javascript - 修改数据表中的特定 td
- html - 无法在 iframe 内的新选项卡中打开链接
- javascript - ReferenceError:函数未在 HTMLButtonElement.onclick 中定义
- java - 如何修改单声道
基于 Pojo 订单? - selenium - Selenium WebDriver:为什么从 200 个国家中选择一个国家需要这么长时间
- python-3.x - 导入 PDF 图像以转换为文本时出错
- python - 我无法导入模块“msvcrt”
- php - 用户打开网站PHP时如何强制清除缓存
- angular - 角度将数据传递给提供者
- javascript - 最小值和最大值的动态正则表达式