假设我有一个如下所示的数组:
weather = ["sun", "clouds", "rain", "hail", "snow"]
我想查找并显示所有包含字母“s”的字符串。这是我认为我应该做的...
for(var i = 0; i < weather.length; i++)
{
if(weather[i].indexOf('s') != -1)
{
alert(weather);
}
}
但这只是显示所有天气字符串的次数与其中包含字母“s”的字符串的次数一样多。 (它只会提醒:“太阳、云、雨、冰雹、雪”3 次)
如何让它只提醒包含字母“s”的特定天气名称?
最佳答案
你需要做 alert(weather[i])
而不是 alert(weather)
检查 this fiddle
关于javascript - 查找数组中的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16367012/