Я в настоящее время обучения JavaScript из следующей книги 'JavaScript: The Good Parts - O'Reilly Media', в котором говорится следующее:Javascript объект недвижимости Нейминг
кавычки вокруг имени имущества в объекте literal являются необязательными , если имя будет юридическим именем JavaScript, а не зарезервированным словом. Так что котировки требуются во всем «имени», но необязательно около first_name.
Вопрос: Из моего исследования 'first-name' не является ключевым словом в javascript, так почему автор говорит, что вокруг него требуются кавычки?
Чтобы перефразировать книгу: цитаты необходимы, если имя не является юридическим именем JavaScript или если это зарезервированное слово. –