Как перебрать массив объектов?

366
07 июля 2017, 06:18

В массиве есть три объекта (в данном случае). Подскажите что мне сделать что бы я мог спокойно пройтись по каждому из них for циклом, взять значения некоторых ключей, ибо если я пытаюсь сделать это и вывести получившееся в консоль сейчас получаю вот что

1499204237
1499204238

Вот пример того, что у меня есть.

callback([
  {
      "time": "1499204237",
      "user": "Mikus",
  },
  {
      "time": "1499204238",
      "user": "Rex",
  },
  {
      "time": "1499204239",
      "user": "Nik"
  }
]);
$.getJSON('data/messages.json', callback);
function callback(respond) {
for (var i = 0; i < respond.length; i++) {
    var data = respond[i];
    var time = new Array(data.time);
        for(var j = 0; j < time.length; j++){
            //какие-то действия
        }
    }
}

Вот что я получаю когда просто вывожу в консоль переменную time

["1499204237"]
["1499204238"]

В консоли их можно развернуть(см. фото).Я пытался так же сделать так

time[0]

То есть попытался взять нулевое значение, но проблема в том что все массивы в этой переменной хранят значения в [0](см.фото). Подскажите, что мне делать?

Answer 1

function callback(respond) { 
  for (var i = 0; i < respond.length; i++) { 
    var data = respond[i]; 
    //какие-то действия с data.user и data.time 
    data.time = data.time - 10000; 
    console.log(data); 
  } 
} 
 
var d = [ 
  { 
    "time": "1499204237", 
    "user": "Mikus" 
  }, 
  { 
    "time": "1499204238", 
    "user": "Rex" 
  }, 
  { 
    "time": "1499204239", 
    "user": "Nik" 
  } 
]; 
 
callback(d);

READ ALSO
Замена содержимого в слайдере bxslider

Замена содержимого в слайдере bxslider

Добрый деньМожно ли как-нибудь реализовать замену содержимого в слайдере bxslider при нажатии ссылки?

254
FlipClock counter обратный отсчет каждый день

FlipClock counter обратный отсчет каждый день

Есть такой таймер flipclock на странице:

374
не удаляется класс при нажатии

не удаляется класс при нажатии

класс active не удаляется при нажатии на другую кнопку

231
height: 100% для картинок во flex-контейнере

height: 100% для картинок во flex-контейнере

Решил сверстать адаптивную галерею картинок на flexboxПри этом столкнулся с неприятным багом - блоки с картинками отказываются правильно растягиваться...

269