Wie setze ich einen JSON-Pfad in einem Array in Javascript? [Duplikat]

7

Ich habe dieses JSON

%Vor%

Ich habe auch dieses Array:

%Vor%

Wie kann ich den Pfad verwenden, um Bar zu erhalten?

    
Bob van Luijt 03.09.2015, 19:30
quelle

4 Antworten

14

Überprüfen Sie Array.prototype.reduce() . Dies beginnt bei myJSON und führt durch die einzelnen Namen der geschachtelten Eigenschaften, die in path definiert sind.

%Vor%
    
canon 03.09.2015, 19:40
quelle
6

Haben Sie eine Variable, die den Wert des Objekts speichert, und durchlaufen Sie dann das path , um auf die nächste Eigenschaft in dieser Variablen zuzugreifen, bis die nächste Eigenschaft undefiniert ist. An diesem Punkt enthält die Variable die end-Eigenschaft.

%Vor%     
Elliot Bonneville 03.09.2015 19:36
quelle
3
%Vor%

zu verwenden:

%Vor%     
twinlakes 03.09.2015 19:35
quelle
0
%Vor%     
djaszczurowski 03.09.2015 19:40
quelle

Tags und Links