Когда создается объект через литерал, вот так
var obj = { property: 1, 123: 'tratata'}
или
obj.property = 'value'
то какими типами являются эти имена свойств в итоге?
Слышал, что именем свойства может быть только строка, но тут не понятно.
Преобразуются ли такие имена в строки ( "property", "123" )?
Да, ключом может быть только строка, либо symbol.
И обе приведенные записи эквивалентны следующим:
var obj = { 'property': 1, '123': 'tratata'};
obj['property'] = 'value';
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости