Não é brincadeira que javascript é a linguagem mais famosinha do momento, enquanto você está lendo isso ja está surgindo um novo framework ou uma atualização de uma lib que está em seu projeto (Brincadeiraaaa). Mesmo assim você sabe como javascript realmente funciona por debaixo dos panos? suas engines? o que tem mais performance? Vamos entender isso de um jeito bem divertido!
10. Como a engine lê seu código
// Legal, temos uma constante, vamos armazenar na Global Memory
let tentativas = 0;
// olha só uma função, vamos armazenar ela na Global memory também *-* ownt
function chegarNele(resposta){
if(!resposta) return tentativa++;
return alert(“É HOJE BICHO!”);
}
// Pronto terminei!
16. **Js Hacks para você usar no trampo**
● extração dos parâmetros na função
● usar length para esvaziar um array
● checar se objeto está vazio ou nao Object.keys
● valores default ||
● usar !! para converter para boolean
● + operator para converter string para números
● logica com &&