Wie werden Objekteigenschaften mit Schlüsselnamen zerstört, die ungültige Variablennamen sind?

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 ein '-' in den Schlüsselnamen.

const object = {
   "key-with-dash": []
}

Destructuring funktioniert in diesem Fall nicht, weilkey-with-dash ist kein gültiger Variablenname.

const { key-with-dash } = object;

So kam mir eine Frage in den Sinn. Wie soll ich in solchen Fällen das Objekt zerstören? Ist es überhaupt möglich?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage