【问题标题】:How to return the destructured objects from array of objects in javascript?如何从javascript中的对象数组中返回解构的对象?
【发布时间】:2020-07-25 03:48:54
【问题描述】:

我有一个对象数组,看起来像

const test = [{client: {id: "1", "Name": "peter" , marks: { subject: { english : 10 } } }, {door: {id: "2", "Name": "parker" , marks: { subject: { French : 13 } } }]

现在,在这个对象数组中,我有两个对象,它们的键是 client 和 door 。现在,

我想像这样解构它,

const [firstobj, secondObj ] = test.forEach(() -> {})

有什么办法可以做到的,

一个解决方案类似于 test[0].Client ,但是否有另一种解决方案?

谢谢。

【问题讨论】:

  • const [firstobj, secondObj] 是相等的测试常数,完全没有任何区别,请澄清更多

标签: javascript reactjs foreach lodash


【解决方案1】:

你可以像以前那样做:

const [first, second] = test;

const test = [
  { client: { id: "1", Name: "peter", marks: { subject: { english: 10 } } } },
  { door: { id: "2", Name: "parker", marks: { subject: { French: 13 } } } },
];
const [first, second] = test;
console.log(first.client);
console.log(second.door);

【讨论】:

    猜你喜欢
    • 2019-05-23
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    • 2016-06-16
    • 2021-11-29
    • 2022-01-13
    相关资源
    最近更新 更多