Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

79
Visualizações
Spread operator in console and html element

Given an array of strings,

const bestRappers = ["Ice Cube", "MC Eiht", "Eazy-E"]
const output = document.getElementById('output')

/* 1: */ console.log(...bestRappers)
/* 2: */ output.innerText = [...bestRappers]
<p id="output"></p>

2 returns the items seperated by commas. 1 Isn´t seperated. Why?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

What a spread operator does is take an iterable(in your case array) and give it as n number of arguments.

In first case console.log is a function so it gives it 3 arguments console.log(...bestRappers) ---> console.log(Ice Cube,MC Eiht,Eazy-E) so generally console.log function logs every argument space separated

In second case you spread the array into an array again ([...bestRappers]) so when you assign array to an innerText it displays as comma separated values

about 4 years ago · Juan Pablo Isaza Relatório

0

If you would like the same output in your console like in your dom then you have to use the JavaScript join() function with comma as seperator.

working example

bestRappers = ["Ice Cube", "MC Eiht", "Eazy-E"];

console.log(bestRappers.join(', '));
output.innerText = [...bestRappers]
<p id="output"></p>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda