我正在创建一个简单的搜索程序来搜索我的姓名文本块。最后我遇到的问题是,当我将字母放在数组中时,它们似乎在每一行出现一个字符,而不是在一个文本块中统一出现。任何人都可以指出差异吗?
var text = "hah hah Aaron hah hah Aaron\
hah hah hah hah hoh Aaron hah hah hah hah\
Aaron Aaron Aaron hah";
var myName = "Aaron";
var hits = [];
for (var i =0; i< text.length; i++) {
if (text[i] === "A") {
for (var j = i; j <(myName.length + i); j++){
hits.push(text[j]);
}
}
}
if (hits === 0) {
console.log ("Your name wasn't found!");
}
else {
console.log(hits);
}