【问题标题】:js destruct a sub-object inner objectjs 破坏子对象内部对象
【发布时间】:2017-09-21 02:31:48
【问题描述】:

我分配一个对象:

const info = { name: 'Peter', location: { province: 1, city: 2 } };
let { name } = info;
console.log(name); // 'Peter'

// then how to get location.province
let { 'location.province': province } = info;
console.log(province); // 'undefined'

如何通过解构获取子对象 location.province???

【问题讨论】:

  • let { province } = info.location;
  • @Wainage 谢谢,也许有更好的

标签: javascript node.js object ecmascript-6


【解决方案1】:

通过“嵌套”解构:

let {name, location: {province}} = info;

对于此类问题,请始终先查看 MDN,因为它通常是 has many examples

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 2015-08-12
    • 1970-01-01
    相关资源
    最近更新 更多