这是我的代码:
var myArray = new Array();
for (var i = 0; i < 24; i++ ){
myArray.push([i]);
}
如何在1,3,5,7,9 ......的位置添加/替换空值?
答案 0 :(得分:2)
使用此
for (var i = 0; i < 24; i++ ){
if(i%2===1){
myArray.push(null);
else{
myArray.push([i]);
}
}
答案 1 :(得分:1)
对于素数和null:
var arr = [], i, j, primeNum = [];
for (i = 2; i <= 24; ++i) {
if (!arr[i]) {
primeNum.push(i);
for (j = i << 1; j <= 24; j += i) {
arr[j] = true;
}
} else {
primeNum.push(null);
}
}
console.log(primeNum)
如果您只想将奇数作为空:
var arr = [];
for (var i = 0; i < 24; i++ ){
if( i % 2 === 1){
arr.push(null);
} else {
arr.push(i);
}
}
console.log(arr)