Показать сообщение отдельно
  #3 (permalink)  
Старый 18.01.2019, 11:45
Профессор
Отправить личное сообщение для Teamur Посмотреть профиль Найти все сообщения от Teamur
 
Регистрация: 08.06.2015
Сообщений: 206

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?

К чему всё это? Я считаю что лучше ссылаться на что-то или присваивать, чем создавать заново, верно )

Последний раз редактировалось Teamur, 18.01.2019 в 11:51.
Ответить с цитированием