1
resposta

a função split deu errado e contou a mais da frase exemplo

var frase = $(".frase").text(); var tamnhoFrase = frase.split(" "); console.log(tamnhoFrase);

(18) ['\n', '', '', '', '', '', '', '', 'Esta', 'frase', 'tem', 'várias', 'belas', 'palavras\n', '', '', '', ''] 0: "\n" 1: "" 2: "" 3: "" 4: "" 5: "" 6: "" 7: "" 8: "Esta" 9: "frase" 10: "tem" 11: "várias" 12: "belas" 13: "palavras\n" 14: "" 15: "" 16: "" 17: "" length: 18 [[Prototype]]: Array(0)

1 resposta

Boa tarde!

Na hora de capturar o texto, estão vindo alguns espaços.

Como sugestão, tente assim:

var frase = $(".frase").text();
frase.trim();
var tamnhoFrase = frase.split(" ");
console.log(tamnhoFrase);