• 技术文章 >web前端 >js教程

    JavaScript查找并返回数组中特定元素及索引

    巴扎黑巴扎黑2017-08-17 13:52:55原创2508
    前言
    这篇文章主要给大家介绍的是利用js查找数组中指定元素并返回该元素的所有索引的相关资料,文中给出了详细的示例代码,下面话不多说,来看看详细的代码示例吧。
    示例代码
    //在数组中查找所有出现的x,并返回一个包含匹配索引的数组
    function findall(a,x){
     var results=[],
       len=a.length,
       pos=0;
     while(pos<len){
      pos=a.indexOf(x,pos);
      if(pos===-1){//未找到就退出循环完成搜索
       break;
      }
      results.push(pos);//找到就存储索引
      pos+=1;//并从下个位置开始搜索
     }
     return results;
    }
      
    var arr=[1,2,3,1,4,1,4,1];
    findall(arr,1);//返回[0,3,5,7]

    以上就是JavaScript查找并返回数组中特定元素及索引的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript 元素 指定
    上一篇:JavaScript获取当前日期和时间的方法详解 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 聊聊怎么用node写入读取文件内容• 一文聊聊Node多进程模型和项目部署• react 怎么实现按需加载• 聊聊Node中怎么用async函数• 详解angular中操作DOM元素的方法
    1/1

    PHP中文网