私は次のようなコンテンツを持っています
リンゴは、バラ科(バラ科)のリンゴの木、Malusdomestica種の気まぐれな果実です。これは最も広く栽培されている果樹の1つであり、リンゴは人間が使用するマルス属の多くのメンバーの中で最も広く知られています。リンゴは小さな落葉樹で育ちます。
私は次のような配列を持っています
["apple", " ", "is", " ", "the"];
この配列を使用して、アップルという単語の開始インデックスと終了インデックスを見つける方法は、javascriptにありますか?
コンテンツをループして使用してindexOf
みましたが、単語のすべてのインデックスを取得できませんでした
これは私が試したものです
var matchs =[];
var content = "a b c defgh a b csdwda abcdfd";
var arrayWord =["a"," ", "b"];
var w =0;
var pos =0;
var firstIndex = content.indexOf(arrayWord[w],pos);
pos = firstIndex;
while (pos > -1) {
pos+=arrayWord[w].length;
w++;
pos = content.indexOf(arrayWord[w], pos);
matchs.push(firstIndex,pos);
}