Показать сообщение отдельно
  #10 (permalink)  
Старый 06.08.2022, 14:19
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,491

Andy_kun, for in - это просто цикл, key, соответственно, просто переменная.)
Значения получаем также как и во всех "дедовских" циклах, руками:
{
const obj = {
  foo: 1,
  bar: 2
}

for (const key in obj) {
  const value = obj[key];

  console.log(key, value)
}
}


Ну и в целом рекомендуется не злоупотреблять for in там где работает Object.keys. В большинстве случаев вы не хотите лезть в цепочку наследования с шансом притащить что-то ненужное.)
__________________
29375, 35

Последний раз редактировалось Aetae, 06.08.2022 в 14:27.
Ответить с цитированием