Для объектного литерала или объекта jQuery(html, attributes)
, заявляет ли какая-либо спецификация, что зарезервированные слова или будущие зарезервированные слова ДОЛЖНЫ быть процитированы?
Или может быть, например, class
задано как имя свойства объекта без использования кавычек, чтобы окружить имя свойства, без практики, противоречащей спецификации, касающейся идентификаторов, имен свойств или использования зарезервированных слов
Ищете окончательный ответ на этот вопрос, чтобы избежать путаницы.
let objLit = {
class: 123,
var: "abc",
let: 456,
const: "def",
import: 789
}
console.dir(objLit);
jQuery("<div>012</div>", {
class: "ghi"
})
.appendTo("body");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>