创建一个24的数组,其中奇数为null

Create array of 24 with odd numbers as null

本文关键字:null 数组 一个 创建      更新时间:2024-06-17

这是我的代码:

var myArray = new Array();
for (var i = 0; i < 24; i++ ){
            myArray.push([i]);
        }

如果有1、3、5、7、9……,我如何添加/替换空值?

使用此

for (var i = 0; i < 24; i++ ){
     if(i%2===1){
          myArray.push(null);
     else{
            myArray.push([i]);
        }
}

对于素数和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)