【发布时间】:2020-03-13 05:54:48
【问题描述】:
我有一个像obj = { test1: 'sth', test2: 'sth', label: 'sth' } 这样的对象。
我想解构这个对象{...obj} 除了 label 得到{ test1: 'sth', test2: 'sth' }。
如何在没有这个键的情况下解构对象?
我应该创建一个新对象还是有什么方法可以简单地在一行中做到这一点?
【问题讨论】:
-
Destructuring 与 destruction 不同。
-
可读性建议简单地复制您想要的属性,从审阅者的角度来看,这会更清楚:)
-
您可以执行以下操作:
const {label, ...exceptLabel} = obj; -
@ChauTran 工作!谢谢
标签: javascript javascript-objects destructuring