Показать сообщение отдельно
  #2 (permalink)  
Старый 18.06.2020, 07:50
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

А что значит первый? index - это индексы массива, он может указывать на первый элемент массива (у вас массив объектов). А val, это свойства объектов, где val.dt_txt, это не первый элемент, а свойство dt_txt объектов. Вы переменной постоянно присваиваете это свойство (переопределяется), а значит по окончанию работы цикла в ней будет значение этого свойства последнего объекта массива data.list. Если нужно значение первого объекта, тогда в цикле так:

if(!index) sd = "<span>Start" + val.dt_txt + "</span>";

Последний раз редактировалось laimas, 18.06.2020 в 11:33.
Ответить с цитированием