用数组方法将数组的奇数位元素改为true
时间: 2023-07-16 19:13:33 浏览: 81
java中使用数组进行模拟加密的方法
假设要修改的数组为 `arr`,可以使用以下代码:
```javascript
for (let i = 1; i < arr.length; i += 2) {
arr[i] = true;
}
```
这个循环从数组的第二个元素开始,每隔一个元素将其修改为 `true`。注意,数组的下标从0开始,因此奇数位的下标是从1开始的。
如果不想修改原数组,可以使用 `map` 方法:
```javascript
const newArr = arr.map((el, index) => index % 2 === 1 ? true : el);
```
这个方法会返回一个新数组,其中奇数位元素被修改为 `true`。
阅读全文