2016-03-13 8 views
-1

Я новичок в javascript. После нескольких часов я не могу понять код. Буду признателен, если кто-нибудь сможет мне помочь. БлагодаряЯ не могу понять код

for(var x = 0; x < id_inters['inters'].length; x++) { 
    var a,b; 
    if(id_inters['inters'][x]['First_ID'] == data.main[0].cust) { 
     a = id_inters['inters'][x]['First_ID']; 
     b = id_inters['inters'][x]['Second_ID2']; 
+3

Добро пожаловать в переполнение стека! Все, что было опубликовано, - это описание программы. Однако нам нужно, чтобы вы задавали вопрос. Мы не можем быть уверены, что вы хотите от нас. Пожалуйста, отредактируйте свое сообщение, чтобы включить правильный вопрос, на который мы можем ответить. Напоминание: убедитесь, что вы знаете, что здесь по теме, попросив нас написать программу для вас, а предложения не в тему – gmuraleekrishna

+0

Спасибо muralesskrishna – rampal

+0

@rampal создать правильный заголовок вопроса. Это не поможет никому так оно и есть сейчас. –

ответ

1

Вы можете взять его с этими шагами от для цикла:

  1. вар х объявляется и присваивается значение 0.
  2. Там будет объект с именем id_inters который держать массив с именем inters, который также содержит в нем объекты.
  3. Теперь внутри цикла вы объявляете две переменные var a, b;.
  4. Теперь, когда n условие вы проверяете значение итерированного объекта с id_inters['inters'][x]['First_Id'], где x - номер индекса, если каждая итерация увеличивается с 0 на длину массива.
  5. И вы проверяете каждое итерированное значение на первое значение data['main'][0].cust. Где данные - это объект, который содержит массив с именем data, и вы сравниваете значение cust первого объекта.
+0

Большое спасибо за ваше время. Ваш ответ очень помог мне. Хорошего дня – rampal

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