我有JavaScript代码:

var newPositions = new Array(count);
                for (var i = 0; i < count; i++) {
                    newPositions[i] = i;
                }

是否可以从0初始化此数组以更快地计数(我的意思是一行)?
更新:
count是一个执行时间可能不同的数字

upd2:不要考虑算法,只能以一行编写此代码。
正如@Martin Jespersen所建议并使用某人删除的答案:
for (var i = 0, newPositions = []; i < count; newPositions[i] = i++)

最佳答案

for (var i = 0,newPositions=[]; i < count; i++) {
  newPositions[i] = i;
}

07-28 06:43