这个问题已经在这里有一个答案:
- 单行采取从对象的一些性质在ES 6个 11答案
是否有一个班轮可以做到这一点,我消隐?
// this.state is a basic object with many keys
var {toDate, fromDate, location, flavor} = this.state
var goodKeys = {toDate, fromDate, location, flavor}
// goodKeys is an object that contains a subset of this.state's keys
我能想到的是唯一的方法:
var {keyIDontWant, otherUnwanted, ...goodKeys} = this.state
但是,这似乎将是令人困惑的人阅读的代码,并采取更多的努力弄清楚怎么写。