这是一个新手问题,因为我从未使用过Underscore库。我必须生成一个数组,该数组将具有数字值。这是使用for循环的代码。
for (var traverse = 0; traverse <= 900; traverse += 25) {
topToDown.push(traverse);
if (buffer[i].start === traverse) {
traverse += buffer[i].height - 25;
if (i < buffer.length - 1) {
i++;
}
}
}
我从0开始初始化。现在,这对我来说看起来很混乱,我想在这里使用下划线使其更漂亮。问题是我从未使用过它,所以我盯着它的文档了一段时间,但没有任何意义。
答案 0 :(得分:1)
使用Array.from
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from
例如:
const arr = Array.from({length: 20}, (i) => Math.random());
这将使用函数中的值填充数组。