js函数inArray检查数组是否在数组中


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js函数inArray检查数组是否在数组中</title>


<input type="text" id="text1" /><hr>

<script>
function __1500kmCOM(x){
    var a=['aa','bb','cc','dd','ee','km'];
    var text1=document.getElementById('text1');
    if(inArray(x,a)){
        text1.value='是的,'+x+'已经在数组中';
    }
    else{
        text1.value='不,'+x+'不在数组里';
    }
}

function inArray(x,arr){
    for(var i=0;i<arr.length;i++){
        if(x==arr[i]){
            return true;
        }
    }
    return false;
}

</script>

<button onClick="__1500kmCOM('aa')">aa在数组中吗?</button><hr>
<button onClick="__1500kmCOM('uu')">uu在数组中吗?</button><hr>
<button onClick="__1500kmCOM('km')">km在数组中吗?</button>








程序运行结果如下,点击这里亲自运行看看