ES6 Dekonstruieren eines Arrays von Objekten

8

Ich habe dieses Objekt

%Vor%

und ich möchte das bekommen (alle Quellen bekommen):

%Vor%

Ich weiß, wie man es mit einer Schleife macht, aber kann ich ES6 dekonstruieren?

Etwas wie:

%Vor%

ODER

%Vor%     
Symba 04.03.2017, 17:13
quelle

4 Antworten

8

Die Destrukturierung ist nicht für einen solchen Fall gedacht. Wenn Sie einfach map() verwenden, wird die Aufgabe problemlos erledigt.

%Vor%
    
m_callens 04.03.2017, 17:23
quelle
1

Es ist nicht möglich, so etwas ohne eine Schleife oder Karte aufgrund des Arrays zu destrukturieren.

Sie können das Destrukturieren in einer For-of-Schleife verwenden, um die Dateien zu durchlaufen:

%Vor%

Aber ein besserer Ansatz wäre die Verwendung von Array-Methoden:

%Vor%     
iblamefish 04.03.2017 17:27
quelle
1

Sie könnten die Destrukturierung mit einem Iterator wie Array#entries und eine for ... of -Anweisung und a temporäre Variable index .

%Vor%
    
Nina Scholz 04.03.2017 22:09
quelle
0

Verwenden Sie JavaScript Array.map () Methode.

DEMO

%Vor%
    
Rohit Jindal 04.03.2017 19:02
quelle