0

名前のテキスト ブロックを検索する単純な検索プログラムを作成しています。私が抱えている問題は最後に、文字を配列に配置すると、テキストの 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);
}
4

2 に答える 2