我尝试了类似的方法,但是它不起作用。
1940-01-01T07:00:00.000Z
答案 0 :(得分:1)
您需要另一个变量,并从零开始,并使用索引来跳过和递增下一个被跳过项目的计数器。
1 3 4 6 7 8 10 11 12 13 15 taken value 0 2 5 9 14 skipped +2 +3 +4 +5 added offset
let array = [],
count = 1,
index = 0,
i;
for (i = 0; i <= 15; i++) {
if (index === i) {
index += ++count;
continue;
}
array.push(i);
}
console.log(array.join(' '));