js 改变数组其中一个符合条件的值
时间: 2024-03-12 12:50:19 浏览: 70
js 数组的变化
要改变数组中符合条件的一个值,可以使用数组的 `findIndex` 方法找到符合条件的元素的索引,然后使用索引修改该元素的值。
例如,假设要将数组 `arr` 中第一个大于 10 的元素加 1,可以这样做:
```javascript
const arr = [5, 8, 12, 15, 20];
const index = arr.findIndex(item => item > 10); // 找到第一个大于 10 的元素的索引
if (index !== -1) {
arr[index] += 1; // 修改该元素的值
}
console.log(arr); // 输出 [5, 8, 13, 15, 20]
```
上述代码中,使用 `findIndex` 方法找到第一个大于 10 的元素的索引,如果找到了,则将该元素的值加 1,最后输出修改后的数组。
阅读全文