Uma coisa que não entendi na função c são as aspas vazia " " entre as concatenações , qual é a função dessas aspas vazia?
function c(nome, sobrenome) {
return b(nome + " " + a(sobrenome));
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Uma coisa que não entendi na função c são as aspas vazia " " entre as concatenações , qual é a função dessas aspas vazia?
function c(nome, sobrenome) {
return b(nome + " " + a(sobrenome));
O objetivo é adicionar um espaço entre o nome e o sobrenome, as aspas neste caso tem um espaço em branco, o nome e o sobrenome não possuem espaços, por exemplo:
var nome = 'João';
var sobrenome = 'da Silva';
nome+sobrenome // Joãoda Silva
nome+' '+sobrenome // João da Silva
Olá Bárbara! Na verdade elas não estão "vazias", elas possuem um espaço entre elas e esse espaço é considerado pelo JavaScript na concatenação. Assim, Barbara + Faian resulta BarbaraFaian (tudo junto) e assim Barbara + "" "" + Faian resulta Barbara Faian (considerando o espaço), entendeu?
Ahhhhh!!! É que pra mim não havia espaço nenhum na resposta do exercício, mas revi e realmente há um espaço!! Muito obrigada Rafael e André! :D