Свойства объектов в JS

В процессе изучения языка возник вопрос: при помощи

for (let key in obj){
alert([key]);
}

я могу посмотреть ключи в объекте. Есть ли какой-либо способ аналогично вызывать их свойства подряд? (заранее извиняюсь за глупость вопроса)


Ответы (2 шт):

Автор решения: Igor

let obj = {
  smth: "свойство",
  yes: "еще одно свойство"
};
for (let key in obj) {
  console.log(key, "-", obj[key]);
}

→ Ссылка
Автор решения: ryzen

Вот еще несколько вариантов получения данных из объекта. Подробнее можно почитать на MDN

const obj = {
  name: 'Nick',
  age: 21,
  city: 'Moscow',
  adress: 'Pushkinskaya',
  appartments: 30
}

console.log(Object.keys(obj)) // => ключи объекта
console.log(Object.entries(obj)) // => пара ключ-значение объекта
console.log(Object.values(obj)) // => значения ключей объекта

→ Ссылка