Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual o uso de "$" ?

Olá,

Estou usando um site chamado edabit para praticar os conhecimentos que aprendo com as aulas. Depois de resolver o exercicio eu vejo a solução de outros para comparar com a minha. Já vi várias vezes usarem esse sinal "$", mas não consegui achar nada que explique para que ele é usado. No site está assim:

function concatName(firstName, lastName) {
    return `${lastName}, ${firstName}`;
}

Alguem sabe para que serve?

1 resposta
solução!

Boa Tarde, Vagner. Tudo bem?

Esse é um recurso do ecmascript chamado interpolação de strings. O objetivo é tornar a concatenação de Strings mais legível, deste modo ele realizaria um print da String com as variáveis.

Para a interpolação ser executada com sucesso, deve vir entre crases.

Por exemplo:

`Nome: ${firstname} - Sobrenome: ${lastname}`

O equivalente no tradicional seria algo parecido com:

'Nome: '+ firstname + 'Sobrenome: ' + lastname

Mais em: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/template_strings