2017-02-03 5 views
0
"DurationDetail" : { 
    "Manual" : [ 
    {"Time" : "600000","Note" : "","TimeStamp" : ISODate("2017-01-13T06:12:22.485Z")}], 
     "Automated" :{"Time" : "5000"}}, 

Я хочу получить доступ к Manual.Time? как получить доступ к этому?Как получить объект, который находится внутри объекта массива в javascript?

+4

'obj.DurationDetail .Manual [0] .Time', Примечание: 'Manual' - это массив, поэтому' [] ' – Satpal

ответ

1

Я чувствую, что ваш код неполный. Он должен быть объектом. Объект должен быть

var obj = { 
    "DurationDetail" : { 
    "Manual" : [ 
    {"Time" : "600000","Note" : "","TimeStamp" : ISODate("2017-01-  13T06:12:22.485Z")}], 
    "Automated" :{"Time" : "5000"}}, 
} 

АНС

obj.DurationDetail.Manual[0].Time 

DurationDetail содержит объект и мануальной является массив, так что вы можете получить доступ к его obj.DurationDetail.Manual.

0-й элемент содержит объект с полем Время.

Доступ obj.DurationDetail.Manual [0] .Time

+0

Спасибо .... Работал отлично .. –

1

Если у вас есть несколько массив инструкции, то вы можете сделать это через цикл ручной массив продолжительность детализации объекта

for (var i=0;i< DurationDetail.Manual.length;i++) 
{ 
    console.log(DurationDetail.Manual[i].Time); 
} 
Смежные вопросы