Da Objektschlüssel Zeichenfolgen sind, können sie beliebige Zeichen und Sonderzeichen enthalten. Ich bin kürzlich auf ein Objekt gestoßen, das ich von einem API-Aufruf erhalte. Dieses Objekt hat '-' in seinen Schlüsselnamen.Wie Sie Objekteigenschaften mit Schlüsselnamen, die ungültige Variablennamen sind, strukturieren?
const object = {
"key-with-dash": []
}
Destrukturierung funktioniert nicht in diesem Fall, weil key-with-dash
kein gültiger Variablenname ist.
const { key-with-dash } = object;
So eine Frage kam mir in den Sinn. Wie soll ich das Objekt in solchen Fällen destrukturieren? Ist es überhaupt möglich?
Eigentlich ist es nicht ähnlich Aliasing überhaupt zu importieren. Bei der Destrukturierung können Sie beliebige beliebige LHS-Ausdrücke verwenden, nicht nur Bezeichner. – Bergi
ja, ich sagte "etwas ähnliches", nicht gleich ... nur um schneller zu sein ... – Hitmands
Immer noch schafft es einen falschen Eindruck, die beiden sind schon zu oft verwirrt. Was meinst du, es ist schneller? – Bergi