1
resposta

[Dúvida] Dúvida sobre abaixo do While

While beleza, entendi e tudo, já havia entendido em outros projetos o conceito, mas o que veio após eu to com uma dor de cabeça danada pra entender... Até agr to sem entender template string, função oculta, #$ pra mim são conceitos novos! A vanessa tentou explicar de uma forma suave mas seilá não consegui entender... Eu vou trombar com muito desses conceitos em JS?

1 resposta

Sim! A gente usa muito e são muito úteis!

Minha recomendação é que olhe exemplos e leia a documentação como material de apoio para os cursos que está fazendo.

Template String ou Template Literals

Antes do JS permitir Template String, a gente quisesse usar variáveis junto de string a gente tinha que fazer assim:

let nome = "Marcia";
let idade = 19;

console.log(nome + " tem " + idade + " anos");
// Saída no console: "Marcia tem 19 anos"

Hoje, com Template String, podemos reescrever o conteúdo de console.log, ficaria assim:

console.log(`${nome} tem ${idade} anos`);

Funções Anônimas

Acho que você chamou de funções ocultas.

São funções que tem nome, mas não atribuídas a alguma variável:

let digaOi = function () {
    // Código da função
}

Elas também podem ser escritas no formato Arrow Function:

let digaOi = () => {
    // Código da função
}

Links para conhecer e saber mais:

  1. MDN Docs - Funções
  2. MDN Docs - Template strings