次のコードは正常に動作します
var srch_str = "snow"
var str = "snow Showers Late"
alert((new RegExp(srch_str)).test(str)) //true
しかし、これはそうではありません、私はなぜ得られませんでしたか?
var weather_status = ['rain', 'cloudy', "snow", 'wind', 'thunderstorms' ]
function getStatus(str){
for(srch_str in weather_status){
var bool = (new RegExp(srch_str)).test(str)
if(bool){
str = srch_str
Ti.API.info("if ......")
break;
}
else{
Ti.API.info(" else ----------")
}
}//for
return str
}
output : else ------------ (5回)
電話するときgetStatus("snow Showers Late")