名前のテキスト ブロックを検索する単純な検索プログラムを作成しています。私が抱えている問題は最後に、文字を配列に配置すると、テキストの 1 つのブロックに均一に表示されるのではなく、各行に 1 つの文字が表示されるように見えることです。誰でも矛盾を指摘できますか?
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);
}