2013-09-12 2 views
-3
var data = [ 
    [{ 
     min: "3.00", 
     max: "3.00", 
     mom: "3.00", 
     paramname: "HV_CAP_B", 
     color: "#42426F" 
    }, { 
     min: "3.00", 
     max: "3.00", 
     mom: "3.00", 
     paramname: "HV_CAP_B", 
     color: "#42426F" 
    }, { 
     min: "3.00", 
     max: "3.00", 
     mom: "3.00", 
     paramname: "HV_CAP_B", 
     color: "#42426F" 
    }] 
] 

Кто-нибудь знает, как получить индекс min, max, mom?Как получить индекс json-массива

+0

Что вы подразумеваете под «индексом»? не являются ли эти три объекта в массиве с одинаковыми значениями в каждом объекте массива? –

+0

у вас нет «max», просто «mas»: p – Cherniv

+0

Свойства объекта не индексируются (на самом деле они не гарантируются надежным заказом по реализациям). –

ответ

0

Боюсь, я не понимаю вопроса. Но если вы хотите, чтобы прочитать, например, первый min стоимость вашего объекта, вы можете сделать это:

var min = data[0][0].min; 

Если вы хотите второй min, то это:

var min2 = data[0][1].min 
0

Используйте цикл и добавить их в массиве

var min = [], 
     mas=[]; 
    for (var i = 0; i < data[0].length; i++) { 
     console.log("min = " + data[0][i].min + " mas = "+ data[0][i].mas) 
     min.push(data[0][i].min); 
     mas.push(data[0][i].mas); 
    } 

/*Output 

min = 3.00 mas = 3.00 
min = 3.00 mas = 3.00 
min = 3.00 mas = 3.00 

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