Как получить значение свойства объекта 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);