Цикл по массиву объектов - PullRequest
0 голосов
/ 21 ноября 2011

У меня есть массив таких объектов -

    [{"name":"admission[year]","value":"2011-12"},{"name":"admission[class]","value":"Nursery"}]

Как я могу получить доступ к парам имя-значение, таким как admission [год] - 2011-12 и admission [class] - детский сад в javascript.

Ответы [ 3 ]

2 голосов
/ 21 ноября 2011
var x = [{"name":"admission[year]","value":"2011-12"},{"name":"admission[class]","value":"Nursery"}]
var i, len = x.length;
for(i = 0; i < len; i++)
    console.log(x[i].name + ': ' + x[i].value);

Выходы:

admission[year]: 2011-12
admission[class]: Nursery

IE.x[0].name === "admission[year]" и x[1].value === "Nursery"

0 голосов
/ 21 ноября 2011
var arr = [{ "name": "admission[year]", "value": "2011-12" }, { "name": "admission[class]", "value": "Nursery"}];
for (element in arr) {
    var combinedValue = arr[element].name + ' ' + arr[element].value;
    alert(combinedValue);
}
0 голосов
/ 21 ноября 2011
/*

using jquery you can do something like this 

*/

$.each( ['a','b','c'], function(key, value){
   alert( "Index #" + key + ": " + value );
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...