Esta é uma sugestão de fazer o desafio 5 (split) no VS code (abri um arquivo HTML), no qual eu usei o método split (';') para dividir a string em um array de frases, onde cada frase é separada por um ponto e vírgula. Usei também o método trim() para remover espaços em branco no início e no fim de cada frase. Retornando o array.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exercício método Split em JavaScript</title>
</head>
<body>
<script>
// funcão que divide a string em frases menores com base no ponto e vírgula
function dividirSentenças(sentença) {
var frases = sentenças.split(';');
frases = frases.map(function(frase) {
return frase.trim();
});
return frases;
}
var sentenças = "O poeta é um fingidor,; Finge tão completamente,; Que chega a fingir que é dor,; A dor que deveras sente.";
var frasesDivididas = dividirSentenças(sentenças);
console.log(frasesDivididas);
document.write("<h2>Frases Divididas do Poema de Fernando Pessoa:</h2>");
document.write("<ul>");
frasesDivididas.forEach(function(frase) {
document.write("<li>" + frase + "</li>");
});
document.write("</ul>");
</script>
</body>
</html>