【问题标题】:React Map and Join from Object从对象反应映射和连接
【发布时间】:2022-11-12 14:21:44
【问题描述】:

我试图从下面的对象映射和加入。

production_countries: 

0: 
iso_3166_1: "GB"
name: "United Kingdom"

1: 
iso_3166_1: "US"
name: "United States of America"

我试过production_countries?.map((name) => (name.join(','))) 并没有渲染。

我希望结果是United Kingdom, United States of America

【问题讨论】:

    标签: javascript reactjs


    【解决方案1】:

    我没有尝试过,但我认为这会奏效。

    production_countries?.map((item) => item.name).join(', ');
    

    因为 map 将返回仅包含名称的数组,所以我们连接该数组的所有元素。

    编辑 - 修剪最后一个空格字符

    使用上面的代码,您最终可能会在字符串末尾有一个空格。您可以调用trim() 字符串方法来摆脱它。

    production_countries?.map((item) => item.name).join(', ').trim();
    

    【讨论】:

      猜你喜欢
      • 2023-03-05
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 2022-09-24
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      • 2021-06-29
      相关资源
      最近更新 更多