javascript - 将条件语句应用于数组中的每个元素

标签 javascript arrays if-statement

我有以下代码:

if (res[0].toString() == "hello") { res[0] = "string"; };

它有效,但我希望它不仅适用于第一个元素,而且适用于每个元素。

有人知道怎么做吗?

编辑:已解决。谢谢大家。

最佳答案

您可以重新分配一个映射值。

res = res.map(o => o === "hello" ? "string" : o);

关于javascript - 将条件语句应用于数组中的每个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55104383/

相关文章:

javascript - 如何将表记录标识符传递给客户端

javascript - 从动态创建的 ObjectArray 中删除一个对象

javascript - 在 angularjs get 方法中发送数组

c - 为什么我在每个 "Expected expression"时都会收到 "else"错误?

javascript - 使用 React Navigation,如何强制抽屉导航器弹出到堆栈顶部?

使用 Spring WebFlow 进行 Javascript 表单验证

javascript - React - 迭代数组中的键值对

java - 使用变量,在 switch 语句中初始化,在外部

python - 更简单的方法来编写这个坚持 pylint

javascript - .bind 的替代方案