我想询问一种创建此数组的高效方法:
[ 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3 ... n, n, n, n, n, n ]
每6个项目后,数字加1++。
function createFaces(n){
var array = [];
var l = 1;
while(n > 0){
for(var i = 0; i < 6; i++){
array.push(l)
}
l++;
n--;
}
return array;
}
l++
和n++
:https://jsfiddle.net/59nqskpb/1/ - Ivar