Не могли бы вы, ребята, дать техническое объяснение, почему мы можем получить доступ к свойствам объекта, используя обозначение в скобках, без кавычек? Используя числовые ключи, но JavaScript конвертирует каждый ключ в строку , верно?
Пример:
const people = {
1 : {
name: 'Ronaldo Fenômeno',
age: 42
},
2 : {
name: 'Ayrton Senna',
age: 58
},
test : {
name: 'John Doe',
age: 123
}
}
console.log(people[1]['name']) // why?
console.log(people['2'].name)
console.log(people['test']['name'])