Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Diferença de performance entre variavel e function

Resolvi criar um framework capenga apenas para fazer alguns atalhos. Um desses atalhos seria um $ para "document.querySelector" como no jquery, mas me deparei com suas formas de fazer isso:

var $ = document.querySelector.bind(document);
//ou
function $(alvo) {
    return document.querySelector(alvo)
}

Qual delas teria uma melhor performance e seria indicada para o resto do trabalho, com variaveis ou functions?

2 respostas
solução!

Boa tarde. Lúcio! Como vai?

De modo geral daria na mesma pois em ambos os casos o $ será uma função. Isso irá acarretar em algumas consequências peculiares. Esse tema é abordado nessa aula.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Obrigado pela ajuda ^^