ich habe:ES6/Next: Objekt mit Rest Destrukturierung - Gruppierung
const props = {
gallery: [],
select:() => null,
one: 1,
two: 2,
}
ich es mit destrukturiert kann:
const {gallery, select, ...other} = props
ich drei Variablen jetzt haben:
- Galerie =
[]
- wählen =
() => null
- andere =
{one: 1,two: 2}
Ist es möglich, eine Gruppierung angeben destucture?
Etwas Ähnliches (dies ist nicht zur Arbeit gehen, aber ich hoffe, es ist klar zu sehen, was ich zu tun versuchen):
const {{gallery, select}: specific, ...other} = props
So muss ich zwei Variablen:
- spezifische =
{gallery: [], select:() => null}
- andere =
{one: 1,two: 2}
ich es auf der höheren Ebene lösen könnte und die Requisiten auf diese Weise bauen:
const props = {
specific: {
gallery: [],
select:() => null,
},
other: {
one: 1,
two: 2,
}
}
Aber ich frage mich nur, wenn dies mit Destrukturierung möglich ist.
Wahrscheinlich mit getan werden könnte [Ausbreitungseigenschaften] (https://github.com/sebmarkbage/ecmascript-rest-spread#spread-properties), aber das ist nicht verfügbar in ES6 noch –
@SamiKuhmonen Es wird nie in ES6 verfügbar sein. Die ES6-Spezifikation wurde bereits festgelegt. –
@Gothdo Mehrdeutige Formulierung, ich meine, dass es in ES Version 6 noch nicht verfügbar ist, aber möglicherweise in späteren Versionen. –