我在谷歌上搜索后找到了两种解决方案:
var data = [...Array(10).keys()];
console.log(data);
var data1 = Array(8).fill().map((_, i) => i);
console.log(data1);
data1显示[0, 1, ..., 7],但数据只显示[[object Array Iterator]],如何实际查看数字。
我需要它对数字进行一些迭代(作为Euler项目的一部分)。
之前我在Python中做了很多Euler挑战。现在我决定重新访问它,并尽可能多地使用JS(尽可能使用ES6语法)来帮助我开发我的js技能。
var data = [...Array(10).keys()];
,我会看到数字被列出。如果只执行Array(10).keys()
,我会看到ArrayIterator
。请翻译以上内容。 - Mike Cluck