をグループ化:ES6 /:オブジェクトが他の部分と構造化代入 - 私が持っている
const props = {
gallery: [],
select:() => null,
one: 1,
two: 2,
}
私はそれをdestructureことができます。
- :
const {gallery, select, ...other} = props
私は今、三つの変数を持っていますギャラリー =
[]
- =
{one: 1,two: 2}
=() => null
- 他
を選択すると、グループ化指定にdestuctureすることが可能ですか?このような
何か(これは仕事に行くのではありませんが、私は私が何をしようとしていますかを確認するには、clearであると思います):
- :
const {{gallery, select}: specific, ...other} = props
は、だから私は2変数を持つことになります特定 =
{gallery: [], select:() => null}
- 他 =
{one: 1,two: 2}
私はより高いレベルでそれを解決し、このように小道具を構築することができます:
const props = {
specific: {
gallery: [],
select:() => null,
},
other: {
one: 1,
two: 2,
}
}
しかし、これは非構造で可能である場合、私はちょうど疑問に思って。
はおそらく[拡がり性](https://github.com/sebmarkbage/ecmascript-rest-spread#spread-properties)で行うことができているが、それは利用できませんまだES6で –
@SamKuhmonenそれはES6で決して利用できません。 ES6の仕様は既に確定しています。 –
@ゴスドあいまいな言葉遣いは、私はそれがまだESバージョン6で利用可能ではないが、後のものであるかもしれないことを意味した。 –