zoukankan      html  css  js  c++  java
  • javascript之查找数组元素

    基本思想:

    比对数组中元素,相等者输出元素在数组的下标,否则就输出没找到!

    代码如下:

    function Orderseach(array,findVal){
        var temp = false; //记录状态
        for(var i =0;i<array.length;i++){
            if(array[i] == findVal){
                temp = true; //改变状态
                return i;
            }            
        }
        if(!temp){
            return '没找到';    
        }
    };

    简单吧!

    这段代码可能只在if(!temp)这里理解起来有点难度,这是一个简写:

    原:

    if(temp){

    return i; //上面已经返回 

    }else{

    return ‘没有找到’;

    }

    改:

    if(!temp)  //取反,相当于上面的else

  • 相关阅读:
    拓扑排序
    数论初步(费马小定理)
    HDU
    HDU
    八月馒头
    萌新仓鼠,参上!
    新姿势
    字典树
    HDU
    Codeforce
  • 原文地址:https://www.cnblogs.com/zhangans/p/4832397.html
Copyright © 2011-2022 走看看