May 31, 2023

Объект

В JavaScript (почти) все является объектами. Объекты - это просто коллекции данных с парами ключ-значение.

Литерал объекта:

const felixTheCat = {}

Используйте скобочную нотацию для придания свойств felixTheCat:

felixTheCat['name'] = 'felix'
felixTheCat['color'] = 'orange'
console.log(felixTheCat)

Доступ к информации с помощью скобок или точечных обозначений

console.log(felixTheCat.name)
console.log(felixTheCat['color'])

Вы можете сделать значением что угодно, например, функцию

felixTheCat['sayHi'] = () => console.log('meow')
felixTheCat.sayHi()
node jsbyexample.js
{ name: 'felix', color: 'orange' }
felix
orange
meow

Подробнее

Далее: set