【问题标题】:how could i sseparate only two key and value from an array..?我怎么能从一个数组中只分离两个键和值..?
【发布时间】:2020-06-21 16:09:11
【问题描述】:
[0: {source: "google", flightnumber: "103", Jul 1: 2397, Jul 2: 2397, Jul 3: 2397},
1: {source: "expedia", flightnumber: "169", Jul 1: 2397, Jul 2: 2397, Jul 3: 2397}]

我只需要显示带有源和选定日期的数组(例如:7 月 3 日)

例子

[0: {source: "google",  Jul 3: 2397},
1: {source: "expedia", Jul 3: 2397}]

【问题讨论】:

  • 那不是有效的 obj 字面量。可能需要“7 月 1 日”等报价。
  • data.map(k=>({source:k.source, 'Jul 3':k[`Jul 3`]}))

标签: arrays reactjs


【解决方案1】:

不确定你想在哪里使用它,但你可以使用映射来映射数组并返回一个新的修改过的数组,像这样

tet modifiedArray = originalArray.map(fireFighter => {

        return {source: fireFighter.source,  "Jul 3": fireFighter["Jul 3"]}

    }
)

这是假设您知道密钥名称 "Jul 3" 始终保持不变。

【讨论】:

    猜你喜欢
    • 2018-02-27
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多