【问题标题】:Combine values of two dynamic keys in an object组合对象中两个动态键的值
【发布时间】:2022-12-08 22:30:56
【问题描述】:

我有一个看起来像这样的对象:

const query = {
  item: {
    'available': false
  },
  status: {
    'locked': true
  }
}

我想获取嵌套的键 availablelocked 并用它们的值创建一个新对象,结果是

{
  'available': false,
  'locked': true
}

最精确的方法是什么?请记住,键和嵌套键是动态的,即将来可能会根据另一个对象而改变。

【问题讨论】:

    标签: javascript node.js


    【解决方案1】:

    您可以获得这些值并创建一个新对象。

    const
        query = { item: { available: false }, status: { locked: true } },
        joined = Object.assign({}, ...Object.values(query));
    
    console.log(joined);

    【讨论】:

      猜你喜欢
      • 2017-02-11
      • 2021-09-19
      • 1970-01-01
      • 2021-07-27
      • 2021-04-05
      • 2018-01-13
      • 1970-01-01
      • 2018-04-01
      相关资源
      最近更新 更多