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

Всем привет. Как правильно перебрать вот такой массив?
[flight: true, passengers: true, customer: true, history: true]

Нужно чтобы при нажатии на кнопку все true в массиве становились false.
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 2
[flight: true, passengers: true, customer: true, history: true]


Это не массив. Это даже не объект. Если о js говорить.

{flight: true, passengers: true, customer: true, history: true} - вот это объект.

Перебирать его можно так:

const obj = {flight: true, passengers: true, customer: true, history: true}

Object.keys(obj).forEach(key => obj[key] = false)


Что касаемо angular - зависит от общей картины. А её нет. Значит и ответа полного нет. Дайте полную картину и ответ дополнится.
Ответ написан
Комментировать
Fedwar
@Fedwar
Я так понимаю вы забыли скобки, ведь там 1 объект я так понимаю?
for (var key in arr[0])  {
arr[0][key] = false;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы