following code works fine
var srch_str = "snow"
var str = "snow Showers Late"
alert((new RegExp(srch_str)).test(str))   //true
but this one not , i could not get why ?
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 times)
when calling getStatus("snow Showers Late")
 
    