Javascript 是否有一种方法可以将文本文档写入屏幕,并在文档中搜索特定单词并打印出来
Javascript 是否有一种方法可以将文本文档写入屏幕,并在文档中搜索特定单词并打印出来,javascript,html,jquery,Javascript,Html,Jquery,document.getElementById('inputfile').addEventListener('change',function(){ var fr=new FileReader(); fr.onload=函数(){ document.getElementById('output').textContent=fr.result; } fr.readAsText(this.files[0]); }) fr.result是一个字符串。您可以使用string.split(“”)将此字
document.getElementById('inputfile').addEventListener('change',function(){
var fr=new FileReader();
fr.onload=函数(){
document.getElementById('output').textContent=fr.result;
}
fr.readAsText(this.files[0]);
})
fr.result是一个字符串。您可以使用string.split(“”)
将此字符串拆分为一个单词数组。并使用array.some(checkingFunction)
检查这些单词是否与您的预定义单词匹配,这些单词也应该在数组中。
这是你们代码的延续
let myWords = ['hello', 'world', 'what', 'is', 'happening'];
function checkIfWordExistInmyWords(word){
return myWords.includes(word);
}
let docWords = fr.result.split(' ');
console.log(docWords.some(checkIfWordExistInmyWords))
您想从文本文档中提取特定的单词并打印到屏幕上吗?@julius yeah,或者有一个单词列表,程序会检查它是否包含这些单词,并对包含这些特定单词的单词说是或否。我收到的错误表明fr未定义