我有一个对象,看起来像这样:
const query = { item: { 'available': false }, status: { 'locked': true } }
我想获取嵌套键available和locked,并使用它们的值创建一个新对象,结果是
available
locked
{ 'available': false, 'locked': true }
什么是最精确的方法来做到这一点?请记住,关键字和嵌套的关键字是动态的,即可以改变在未来取决于另一个对象。
vbkedwbf1#
您可以取得值并建立新对象。
const query = { item: { available: false }, status: { locked: true } }, joined = Object.assign({}, ...Object.values(query)); console.log(joined);
wj8zmpe12#
const query = { item: { 'available': false }, status: { 'locked': true } } const value = {...query.item, ...query.status}; console.log(value);
2条答案
按热度按时间vbkedwbf1#
您可以取得值并建立新对象。
wj8zmpe12#