Как мы можем получить доступ к значению свойства объекта?


Скажем, у вас есть этот объект:

const dog = {
  name: 'Roger'
}

Чтобы получить значениеnameможно использовать точечный синтаксис, например:

dog.name

Или вы можете использоватьквадратные скобки свойство доступасинтаксис:

dog['name']

Это особенно полезно, когда свойство не имеет допустимого имени переменной, напримерthe name:

const dog = {
  'the name': 'Roger'
}

dog[‘the name’]

и это также очень полезно, когда вы заранее не знаете имя свойства и оцениваете его программно, как в этом примере, который перебирает имена свойств объекта:

const dog = {
  'the name': 'Roger'
}

for (const [key, value] of Object.entries(dog)) { console.log(value) }

Скачать мою бесплатнуюРуководство для начинающих по JavaScript


Больше руководств по js: