2016-03-30 22 views
2
i have the values in taglist variable is like 

{ 
    "y-range": [{ 
    "min": "0.0", 
    "max": "74.0" 
}], 
"points": { 
"SysPerfDiskTime": [{ 
     "dateTime": "2016-03-29 03:25:37", 
     " value": "7.0" 
     }, 
     { 
     "dateTime": "2016-03-29 03:25:39", 
     "value": "7.0" 
     }, 
     { 
     "dateTime": "2016-03-29 03:25:41", 
     "value": "21.0" 
     }, 
     { 
     "dateTime": "2016-03-29 03:30:37", 
     "value": "2.0" 
     }], 
"SysTimeSec": [{ 
    "dateTime": "2016-03-29 03:25:37", 
    "value": "37.0" 
    }, 
    { 
     "dateTime": "2016-03-29 03:25:39", 
     "value": "39.0" 
    }, 
    { 
     "dateTime": "2016-03-29 03:25:41", 
     "value": "41.0" 
    }, 
    { 
     "dateTime": "2016-03-29 03:25:43", 
     "value": "43.0" 
     }, 
     { 
     "dateTime": "2016-03-29 03:25:45", 
     "value": "45.0" 
     }, 
     { 
     "dateTime": "2016-03-29 03:25:47", 
     "value": "47.0" 
     }, 
     { 
     "dateTime": "2016-03-29 03:25:49", 
     "value": "49.0" 
    }, 
    { 
     "dateTime": "2016-03-29 03:25:51", 
     "value": "51.0" 
    }, 
    { 
     "dateTime": "2016-03-29 03:30:37", 
     "value": "37.0" 
    }] 
}} 

ve ben noktaları getirmek için aşağıdaki kodu kullanıyorum ait Ejs veriözelliği okunamıyor '0' tanımsız node.js

<% for (var i=0; i < tags.length; i++) 
    { 
    console.log(tags[i]); 
var data= points.points.tags[i]; 
console.log(data); 
    } 
    %> 

etiketi değişkenini dosya olan veri [ 'SysPerfDiskTime', 'SysTimeSec Json nesnesinden puan verisini almanın en iyi yolu nedir? Kodunuzda

+1

Sen points.points 'Aradığınız [etiketler [i]] tüm nesnenin "puan" içinde olduğunu varsayarak. –

+0

thanx çalışma –

cevap

0

:

console.log(tags[i]); 
var data= points.points.tags[i]; 
console.log(data); 
Sen tags var

ve points.points.tags ben sadece bu kadar tags kullanmak gerekiyordu düşünüyorum:

console.log(tags[i]); 
var data= tags[i]; 
console.log(data); 
+0

bana mantığı açıklayamıyorum, anlayamıyorum? Dizin ile nesnelere nasıl erişiriz? etiketler gibi [i]. –

İlgili konular