、あなたはただ一つの指標だけで
を壊したい場合は、インデックスにブレークをするか、または新しい配列を作成し、その配列
var arr = [];
for (var j=0; j<qs.length; j++)
{
if(qs[j].indexOf('fruit')!==-1){
arr.push(j);
}
}
//print all the indexes that contain fruit
for(var i in arr)
console.log(arr[i]);
に一致するインデックスを持つものをプッシュする必要があります
var matchingIdx=-1;
for (var j=0; j<qs.length; j++)
{
if(qs[j].indexOf('fruit')!==-1){
matchingIdx = j;
break;
}
}
、あなたはこれを一般化したい場合は機能にそれを置くことができる
function gettingMatchingIndexes(qs, target) {
var arr = [];
for (var j=0; j<qs.length; j++)
{
if(qs[j].indexOf(target)!==-1){
arr.push(j);
}
}
return arr;
}
したがって、fruitという語を含む配列のインデックスを取得しますか? –
'qs.findIndex(s => s.includes( 'fruit'))'です。 –
'indexOf> -1'の場合 – Rayon