【发布时间】:2020-12-10 04:26:49
【问题描述】:
我想创建一个数字数组。 我目前只是对其进行硬编码
const digitGeneration = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
我知道在其他语言中,我可以使用整数的范围运算符创建一个数组。我希望我可以在 JS 中做类似的事情。相反,我想出了这个
const digitGeneration = [...Array(10).keys()].map(digit => digit.toString());
谁有更简单的方法?还是仅仅硬编码它并节省执行时间以提高效率是不值得更好的?
【问题讨论】:
-
当你遇到瓶颈时效率就来了,在这里你正在尝试做一个不会产生任何显着差异的微优化。
-
[...Array(10).keys()].map(String)或Object.keys(Array(10).fill())
标签: javascript node.js arrays string