2016-09-23 2 views
-1

NachZugang zu Element in JavaScript-Objekt

var parsed = JSON.parse(data); 
     var arr = []; 
     for(var x in parsed){ 
      arr.push(parsed[x]); 
     } 

ich habe:

arr = [{"text":"sometext"}] 
[{"text":"sometextOne"},{"text":"sometextTwo"}] 
[{"text":"sometextOther"},{"text":"sometext"}] 
[{"text":"sometexts"}] 
[{"text":"sometextThree"},{"text":"sometextOne"},{"text":"sometextTwo"}] 

Was ist die beste Art und Weise zeigen 'sometext'?

Beispiel: console.log (array.text) // sometext

+1

Code zu drucken ist nicht gültig json – Maxx

+0

warum stringify? Bitte fügen Sie das Original-Array hinzu. –

+0

Die arr-Variable nicht stringieren und darauf verweisen – Vermicello

Antwort

1

array[0].text sein ein Weg sometext zu zeigen.

Wenn Ihr JSON-Array wie diese

var arr=[ {"text":"sometext"}, {"text":"sometext"}, {"text":"sometext"} ]

sein sollte, kann U diesen Code verwenden sometext

for (var i=0; i<arr.length; i++) {console.log(arr[i].text);}

+0

Aber das ist nur ein 'sometext', aber was ist, wenn zwei oder mehr 'sometext' sind? – andrzej

+0

Weil es nach JSON.stringify (arr) ist – andrzej