У меня есть этот объект:
let test = {0:{
firstProp:1,
secondProp:2
}}
Проблема в том, что я не могу получить к нему доступ следующим образом:
test.0
It always gives me error:
unexpected token, expected ","
Любые предложения, пожалуйста?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


В мире javascript есть два типа Property accessors
В синтаксисе object.property свойство должно быть допустимым идентификатором JavaScript .
В синтаксисе object[property_name]property_name — это просто строка или символ. Таким образом, это может быть любая строка, включая '1foo', 1, '!bar!' или даже ' ' (пробел).
поэтому в вашем случае вам нужно использовать скобки [] вместо этого.
let test = {
0:{
firstProp:1,
secondProp:2
}
};
console.info(test[0]);Для получения более подробной информации оформите заказ mdn docs
Спасибо, это сработало, я смогу принять ваш ответ через 11 минут.