Какая распространённая практика при работе с различными элементами в Javascript? Следует ли каждый раз сохранять значения элементов в переменных, даже если они используются один раз? Приведу пример.
document.getElementById('myElement').addEventListener('click', myFunction);
vs
var myElement = document.getElementById('myElement');
myElement.addEventListener('click', myFunction);
Следует ли мне выбирать первый вариант, если нигде более в коде я не обращаюсь к данному элементу? Или второй вариант оптимальнее? За счёт чего?