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.

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;