javascript - js 销毁子对象内部对象

标签 javascript node.js object ecmascript-6

我分配一个对象:

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 {name, location: {province}} = info;

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

关于javascript - js 销毁子对象内部对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46334511/

相关文章:

javascript - 在 Angular 中链接和滚动到顶部的标准方法?

javascript - Javascript 中的随机数生成超出范围

java - 无法将以我的自定义对象作为其数据类型的 ArrayList 转换为相应的常规数组

javascript - 如何为 Sails 中的图像生成外部 url?

javascript - 对象的对象的访问属性

javascript - 如何让用户输入变量名?

javascript - 使用 jQuery 在 AJAX 中执行 javascript

javascript - Materialise:如何仅使用 HTML 和 Javascript 制作播放/暂停按钮?

javascript - 无法在 GULP 中按特定顺序执行任务

node.js - 为 React Native 安装 Node.js