【问题标题】:Convert arrays with object to array [closed]将带有对象的数组转换为数组[关闭]
【发布时间】:2019-09-15 20:27:59
【问题描述】:
{"result":[{"id":1,"currency":"USD"},{"id":2,"currency":"PLN"},{"id":3,"currency":"EUR"}],"success":true}

我想要一个只有 id 的数组:

[1, 2, 3]

【问题讨论】:

标签: javascript arrays reactjs object


【解决方案1】:
let data = {result":[{"id":1,"currency":"USD"},{"id":2,"currency":"PLN"},{"id":3,"currency":"EUR"}],"success":true};

let ids = data.result.map(item => item.id);

在这里可以正常工作

【讨论】:

    【解决方案2】:

    你可以用array#map

    var arr = {"result":[{"id":1,"currency":"USD"},{"id":2,"currency":"PLN"},{"id":3,"currency":"EUR"}],"success":true};
    
    console.log(arr['result'].map(a=>a.id))

    【讨论】:

      猜你喜欢
      • 2020-10-05
      • 2011-09-04
      • 1970-01-01
      • 2022-01-04
      • 2018-05-29
      • 2020-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多