function getOddWithNull(n) {
let arr = [];
for (let i = 1; i <= n; i++) {
if (i % 2 !== 0) {
arr.push(i);
} else {
arr.push(null);
}
}
return arr;
}
console.log(getOddWithNull(10)); // [1,null,3,null,5,null,7,null,9,null]
这个函数接收一个数字n作为参数,返回一个长度为n的数组,其中奇数用数字表示,偶数用null表示。函数内部使用了for循环遍历1到n,判断每个数是否为奇数,并将其加入结果数组中。如果是偶数则将null加入结果数组中。最后返回结果数组。
示例输出:[1,null,3,null,5,null,7,null,9,null]