果物の名前の文字列があるとしましょう
var string = "cherries,oranges,limes"
と赤い果実の配列
var array = ["tomatoes", "cherries", "raspberries"]
javascriptで、文字列に赤い実があるかどうかを確認したい場合は、次のことができます。
for(var i=0; i<array.length; i+=1){
if(string.search(array[i])!=-1){
return string.search(array[i]);
}
これは次のものとどのように比較されますか?
var string_array= string.split(',');
for(var i=0; i<array.length; i+=1){
for(var j=0; j<string_array.length; j+=1){
if(string_array[j]==array[i]){
return string_array[j];
}
}
}
return -1;