判断某元素是否在数组内(JS)

<script type="text/javascript">
    function contains(arr, obj) {
        var i=arr.length;
        //判断元素是否存在
        while(i--){
            if(arr[i]===obj){
                return true;//若存在返回true
            }
        }
        return false;//若不存在返回false
    }

    var arr=[1,2,3];//定义一个数组
    var boolear=contains(arr,4);//判断4是否在数组内
    console.log(boolear);
</script>
用法为:
var arr[1,2,3];
console.log(arr,1)//输出为true
console.log(arr,4)//输出为false

猜你喜欢

转载自blog.csdn.net/weixin_43076899/article/details/82622865