2015-07-30 3 views
0
var data=[ 
      { 
       'Name':'Yash', 
       'PhoneNo':['123456','654123'] 
      }, 
      { 
       'Name':'Rahul', 
       'PhoneNo':['789456','789456'] 
      } 
     ]; 

for(i=0;i<data.length;i++) 
{ 
    alert(data[i].PhoneNo.length); 
    for(j=0;j<data[i].PhoneNo.length;j++) 
    { 
     alert(data[i][j].PhoneNo); 
    } 

Как я могу получить доступ к значению из массива «Телефон» из данных объекта? Я так пробовал, но не работал. Спасибо заранееКак я могу получить значение в массиве массива Object?

+0

Где вы получили "PHONENO" из? : o – trainoasis

ответ

0
var data=[ 
    { 
     'Name':'Yash', 
     'Phone':['123456','654123'] 
    }, 
    { 
     'Name':'Rahul', 
     'Phone':['789456','789456'] 
    } 
]; 

for(i=0;i<data.length;i++) 
{ 
    alert(data[i].Phone.length); 
    for(j=0;j<data[i].Phone.length;j++) 
    { 
     alert(data[i].Phone[j]); 
    } 
} 

Заменено PhoneNo с Phone и alert(data[i][j].Phone); с alert(data[i].Phone[j]);

0
for(i=0;i<data.length;i++) 
{ 
    alert(data[i].Phone.length); 
    for(j=0;j<data[i].Phone.length;j++) 
    { 
     alert(data[i].Phone[j]); 
    } 
+0

Хотя это может ответить на вопрос, это может помочь людям добавить еще несколько объяснений или комментариев к вашему ответу. – Jasper

+0

Можем ли мы присваивать эти значения массива текстовым полям. Если там больше номеров, номерам присваивается количество текстовых полей. Вы в Advance –

+0

Вы имеете в виду html text boxes? вы хотите создать их динамически? – Yoseph

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