Nexus,
Спасибо.
Вопрос 1:
Объект obj будет создаваться каждый раз при запуске функции x?
А если объект расположить в глобальном пространстве window, то при обращении к переменной obj, JS-движок будет перебирать миллион свойств объекта window пока не найдет obj?
function x(){
let obj={
lorem:1,
ipsum:2,
dolor:3,
};
}
Вопрос 2:
Если в объекте сотни свойств, имеет ли значение близость имени свойства к началу алфавита с точки зрения поиска свойства, когда мы обращаемся к свойству через obj[prop]? Скажем у меня есть DOM-элемент и я записываю в него свойство нап. el.a=5, JS-движок его же быстрее найдет среди сотни нативных свойств элемента, чем если бы свойство начиналось на букву z?
К чему всё это? Я считаю что лучше ссылаться на что-то или присваивать, чем создавать заново, верно )