Скажем, у вас есть этот объект:
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/”