Я только начал изучать Javascript, и я пытаюсь закодировать способ извлечения и записи в список только предложений, которые включают в себя определенные слова в тексте.
Это идея, которая у меня возникла ниже, но она, очевидно, не работает, и я не нахожу никакого решения. Не могли бы вы дать мне несколько советов по синтаксису или что-нибудь?
function DetectConcl() {
var Conclusions = ["so", "hence", "as a consequence"];
var Entry = document.getElementById("enter").value;
var EntryLow = Entry.toLowerCase();
var Sentences = EntryLow.split(".");
var Results = [];
for (var i = 0; i < Conclusions.length; i++) {
for (var j = 0; j < Sentences.length; j++) {
if (Sentences[j].includes(Conclusions[i])) {
Results.push(Sentences[j]);
}
}
}
for (var k = 0; k < Results.length; k++) {
document.getElementById("conclusion").children[0].innerHTML += "<li>" + Results[k] + "</li>";
}
}
<input id="enter" type="text">
<input type="button" value="Enter text" onclick="DetectConcl()">
<div id="conclusion">
<ul></ul>
</div>