2015-07-30 3 views
-3

У меня есть JSON объект -JSON объект разбора Javascript

rows = [{name:"testname1" , age:"25"}, {name:"testname2" , age:"26"}] 

Я хотел бы, чтобы извлечь информацию об имени и поместить его в переменную, как это.

name = "testname1, testname2"; 
+0

Где находится "test"? – Satpal

+0

name = testname1, testname2 –

+1

У вас нет объекта JSON (это массив JavaScript), и неясно, чего вы хотите. – Quentin

ответ

2
var name = rows.map(function(r){ 
    return r.name 
}).join(', '); 

Приведенный выше код будет хранить строку testname1, testname2 в переменную name.

Для получения дополнительной информации о функции .map, пожалуйста, see MDN.

+1

Что делает этот код? Я не уверен, что предоставление фрагмента без каких-либо объяснений - это хорошо ... – evolutionxbox

+0

он сказал, что ему нужен результат, как name = testname1, testname2; так что это сохранит строку testname1, testname2 в переменной имени. – atinder

+0

Я так и думал. Не пытаться быть грубым, но не могли бы вы объяснить это в ответ? – evolutionxbox

Смежные вопросы