Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Split

A função split não está funcionando. Coloquei como parâmetro o espaço, porém ela me trás outros valores.

Por exemplo:

<p class="frase">
    Essa frase contém cinco palavras.
</p>

var numPalavras = frase.split(" ");

Objetos que o console me retorna:

["↵", "", "", "", "", "", "", "", "Essa", "frase", "contém", "cinco", "palavras.↵", "", "", "", ""]

Obrigado pela atenção.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

E aí, Allan! Tudo certo, cara? =)

Tenta colocar o parágrafo tudo numa linha, assim:

<p class="frase">Essa frase contém cinco palavras.</p>

Acredito que o split() esteja lhe retornando um array comprido assim, por causa dos espaços e quebras de linha...

Espero ter ajudado!

Abraço e bons estudos,

Fábio

vc deve passar o tamanho

var numPalavras = frase.split(" ").length;