Как получить значение свойства объекта JS
Пусть у нас есть следующий объект:
let obj = {
name: 'john',
surn: 'smit',
};
Точечная нотация
Получим значения свойств объекта с помощью точечной нотации:
let name = obj.name; // 'john'
let surn = obj.surn; // 'smit'
Квадратные скобки
Получим значения свойств объекта с помощью квадратных скобок:
let name = obj['name']; // 'john'
let surn = obj['surn']; // 'smit'
Из переменной
Получим значение свойства объекта, имя которого хранится в переменной:
let prop = 'name';
let name = obj[prop]; // 'john'
В цикле
Получим значения свойств объекта с помощью
цикла for-in
:
for (let key in obj) {
console.log(obj[key]);
}
В виде массива
Получим значения свойств объекта в виде
массива с помощью метода Object.values
:
let values = Object.values(obj);
console.log(values);