Рубрики
Без рубрики

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

Допустим, у вас есть этот объект: const dog = {имя: ‘Roger’} Чтобы получить значение свойства name, вы можете использовать синтаксис точек, например: dog.name Или вы можете использовать синтаксис доступа к свойству в квадратных скобках: dog[‘имя’] Это особенно полезно, когда свойство не имеет допустимого имени переменной, например, имя: const dog = {‘имя’: ‘Роджер’} собака[‘имя’], и это также очень полезно, когда вы не знаете имя свойства заранее, и вы оцениваете его программно, как в этом примере, который перебирает имена свойств объекта:

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

const dog = {
  name: 'Roger'
}

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

dog.name

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

dog['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)
}

Оригинал: “https://flaviocopes.com/javascript-access-object-property/”