JavaScript中仿PHP数组函数in_array()的实现方法

判断一个元素是否存在于数组中的函数,熟悉php的盆友一定有用过in_array()函数,而JavaScript中并没有这个功能函数,本文分享如何使用JavaScript来实现这个函数。

JavaScript 中判断某个元素是否存在于某个 js 数组中,仿 php 中的 in_array 函数

    function in_array(value, array) {
        for(var i in array) {
            if(array[i] == value)return true;
        }
        return false;
    }

函数用法如下

    // 判断 c 字符串是否存在于 arr 数组中,存在返回true 否则false,此处将返回true 
    var arr = new Array(["a",2,"b",4,"c"]); 
    in_array("c",arr);
js前端

我来吐槽

*

*