You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从嵌套对象中一次性解构出多个值?

单行解构嵌套对象属性的实现方法

当然可以通过单行代码完成需求,不过首先要修正你示例代码里的语法错误——building1和building2之间缺少一个逗号。

具体的单行解构写法如下:

// 修正语法后的原对象
const data = {
  building1: {
    floor: 'cnt',
  },
  building2: {
    floor: 'bcnt'
  }
};

// 单行解构获取floor1和floor2
const { building1: { floor: floor1 }, building2: { floor: floor2 } } = data;

这里利用嵌套解构+属性别名的特性,直接将building1.floor重命名为floor1,building2.floor重命名为floor2,一行代码就能完成目标值的提取。

内容的提问来源于stack exchange,提问作者sai pavan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 19:48:47