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

instrução não funciona como no Vídeo.

O código como proposto não está funcionando:

var frase = $(".frase").text();
var numeroDePalavras = frase.split(" ").length;
console.log(numeroDePalavras);
var tamanhoDaFrase = $("#tamanho-frase").text();
console.log(tamanhoDaFrase);
tamanhoDaFrase.text(numeroDePalavras);

Recebo no console a mensagem TypeError: tamanhoDaFrase.text is not a function[Learn More]

2 respostas
solução!

Boa tarde, Eric! Como vai?

Esse problema está ocorrendo pois a variável tamanhoDaFrase está guardando um valor textual como pode ser visto na linha var tamanhoDaFrase = $("#tamanho-frase").text(). Por isso não é possível invocar o método text() a partir dela.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Entendi. Eu esqueci de tirar o método da linha de captura da tag, então ele está armazenando só conteúdo de texto da tag e não ela em si.

Muito obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software