2017-11-18 3 views
1

Kann eine Variable beim Destrukturieren eines verschachtelten Objekts in JavaScript umbenannt werden? Betrachten Sie den folgenden Code ein:Verschachteltes Objekt Destrukturieren und Umbenennen

const obj = {a: 2, b: {c: 3}}; 
const {a: A, b:{c}} = obj; 

Wie kann ich c in obigem Code Umbenennungs wie ich a-A umbenannt? const {a: A, b:{c}: C} = obj funktioniert nicht.

+0

Setzen Sie die 'c: C' innerhalb des inneren Objekt – Bergi

Antwort

2

Auf die gleiche Weise Sie einen neuen Namen für einen Satz - {c: C}:

const obj = {a: 2, b: {c: 3}}; 
 

 
const {a: A, b:{c: C}} = obj; 
 

 
console.log(C);

Verwandte Themen