【问题标题】:looping through two array to replace one value in array for specific match循环遍历两个数组以替换数组中的一个值以进行特定匹配
【发布时间】:2022-07-27 23:06:57
【问题描述】:

我有两个数组,如下所示

flag: true
firstName: "user1"
lastName: "usr1"

flag: true
firstName: "user2"
lastName: "usr2"

flag: true
firstName: "user3"
lastName: "usr3"

另一个像下面这样

"user1"
"user2"

我的意图是,第二个数组值与第一个数组的名字匹配,然后需要用 false 覆盖标志。

我期待这样的结果

flag: false
firstName: "user1"
lastName: "usr1"

flag: false
firstName: "user2"
lastName: "usr2"

flag: true
firstName: "user3"
lastName: "usr3"

在反应中实现这一目标的任何好方法, 谢谢

【问题讨论】:

    标签: javascript reactjs


    【解决方案1】:
    arr.map((item) => {
      return {...item, flag: false}
    });
    

    这会循环遍历数组,其中的每个项目(对象)都会返回并调整标志属性。

    【讨论】:

      猜你喜欢
      • 2018-02-13
      • 1970-01-01
      • 2022-01-06
      • 2020-09-25
      • 2021-11-18
      • 2015-11-08
      • 1970-01-01
      • 2021-02-26
      • 1970-01-01
      相关资源
      最近更新 更多