Как правильно перебирать вложенные массивы с помощью JavaScript.

0

Мне сложно учиться, как перебирать вложенные массивы и сохранять определенные значения массива в javascript.

$('#btn2').click(function(e){
    e.preventDefault();
    var res = hjs.getValue([1,2,3],['bri', 'alert','name', 'hue', 'sat']);
    console.log(res);
});

Когда нажимается # btn2, на мою консоль выводится следующее:

Изображение 174551

Если бы я хотел получить доступ к любому из этих значений, как бы мне это сделать? Как сохранить значение в переменной?

  • 0
    console.log (res [0] .alert) // для извлечения значения оповещения по первому нулевому элементу;
  • 1
    возможный дубликат повторения через вложенные объекты / массивы
Теги:
arrays
for-loop

1 ответ

3
Лучший ответ

вы можете выполнить итерацию через объект и получить нужное значение:

$('#btn2').click(function(e){
    e.preventDefault();
    var res = hjs.getValue([1,2,3],['bri', 'alert','name', 'hue', 'sat']);

    for(var i in res)
    {
        if (res.hasOwnProperty(i)) {    
          var obj = res[i];

          console.log('name: ', obj.name);
          console.log('sat: ', obj.sat);
        }
    }
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню