javascript - 整个数组的 IndexOf 和警报名称

标签 javascript arrays loops for-loop indexof

我正在尝试在 html 文件中编写以下 JavaScript。

创建一个包含 10 个运动队名称的数组。

然后使用“for 循环”循环遍历数组。如果团队名称包含字母“an”,则提醒团队名称。我想使用“indexOf”函数来判断团队名称中是否包含“an”。

这就是我走了多远:

    // index:                                   
    var NHL = new Array("New Jersey Devils", "New York Islanders", 
                       "New York Rangers", "Philadelphia Flyers", 
                       "Pittsburgh Penguins", "Boston Bruins", 
                       "Buffalo Sabres", "Montreal Canadiens" , 
                       "Ottawa Senators", "Toronto Maple Leafs");

    for( i=0 , i<NHL.indexOf("an") , i++ ){
      if(NHL.indexOf == "an"){
          alert(indexOf)
      }
    }

最佳答案

indexOf(str) 将返回非负索引。如果子字符串不存在,它将返回 -1,否则将返回该字符串的第一次出现。

var NHL = new Array("New Jersey Devils", "New York Islanders", 
          "New York Rangers", "Philadelphia Flyers", "Pittsburgh Penguins", 
          "Boston Bruins", "Buffalo Sabres", "Montreal Canadiens" , 
          "Ottawa Senators", "Toronto Maple Leafs"); 

for(i=0; i<NHL.length; i++)
{
    if(NHL[i].indexOf("an") !== -1)
        alert(NHL[i]);
}

关于javascript - 整个数组的 IndexOf 和警报名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15290421/

相关文章:

javascript - 通过 _ids 数组从集合中删除 mongodb 文档

javascript - ngChange 处理对象数组

javascript - 如何在 AngularJS 中处理来自 REST Api 的日期字段?

javascript - 在多维数组中查找 int 并在 Angular JS 中应用类

php - Codeigniter 事件记录 - 使用数组中的数据更新查询

r - 如何创建循环文件夹并返回表格和绘图的 knitr 报告

javascript - 过滤器在循环对象的属性(对象数组)时返回空数组

javascript - 从选择列表数组中获取jquery中的选择列表id和值

php - 如何在 while 循环内的 <li> 标记内创建一个自动递增的 ID?

javascript - 如何将类型对象的 json 数组传递给 MVC Controller 类