【发布时间】:2026-01-11 03:20:03
【问题描述】:
我想在以下代码中将所有“John”替换为“Margaret”:
array = ["John", "John", "Herald", "John"]
我尝试过:
array[array.indexOf('John')] = 'Margaret',但这会中断。
我将 React.js 与 TypeScript 一起使用。
【问题讨论】:
-
这能回答你的问题吗? How to replace item in array?
-
@gorak 虽然逻辑上相似,但并不完全重复。这个问题想要替换数组中满足条件的所有元素,而不仅仅是第一个,并且接受的答案只是改变数组,我们通常在 React 中避免这种情况。
-
@DrewReese 看看这个问题的答案*.com/a/5915891/10004893
标签: javascript reactjs