に私は検索string.includesを使用して()のJavascript
var theString = "clovers are the best";
var theArray = ["lovers", "loved", "clove", "love", "clovers"];
for (i = 0; i < theArray.length; i += 1) {
if (theString.includes(theArray[i])) {
console.log(theArray[i]);
}
}
出力には、予想される「クローバー」に加えて、「愛好者」、「クローブ」、「愛」が含まれています。文字列全体のみを検索するように検索を強制するにはどうすればよいですか?
'String.prototype.includes'の代わりに' === 'を使用してください – zerkms
' theArray [i] .includes(theString) 'と書いていますか? –
私は 'theArray.includes(theString)'をループなしにしたいと思います。 – nnnnnn