国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript版的in_array函數(判斷數組中是否存在特定值)

2019-11-20 15:38:13
字體:
來源:轉載
供稿:網友

我們經常會用到這個一樣邏輯,判斷一個字符串或者數字是否在數組內,很多程序語言都有這樣一樣專門的函數,比如PHP的in_array()。那么JS有木有呢,很遺憾,JS木有這樣的函數,于是想到偉大的JQ是否封裝了這個函數,找到了API,JQ的確封裝了這個函數
jQuery.inArray( value, array ) 搜索數組中指定值并返回它的索引(如果沒有找到則返回-1)。
value要搜索的值。
array一個數組,通過它來搜索。

當然,處于學習,自己也去寫了這樣的函數:

復制代碼 代碼如下:

function inArray1(needle,array,bool){ 
    if(typeof needle=="string"||typeof needle=="number"){ 
        for(var i in array){ 
            if(needle===array[i]){ 
                if(bool){ 
                    return i; 
                } 
                return true; 
            } 
        } 
        return false; 
    } 
}

三個參數,在array中查找needle,bool為布爾量,如果為true則返回needle在array中的位置

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延川县| 延津县| 潼南县| 惠州市| 邢台县| 文登市| 即墨市| 扶余县| 板桥市| 保德县| 静宁县| 确山县| 河西区| 洪洞县| 仁化县| 贵港市| 日喀则市| 陆丰市| 蓝山县| 武城县| 荣成市| 芮城县| 临泽县| 怀宁县| 沭阳县| 历史| 蓝田县| 太和县| 即墨市| 华容县| 若尔盖县| 玛多县| 苗栗县| 分宜县| 枣阳市| 桦南县| 青铜峡市| 乐陵市| 九龙县| 林口县| 辉南县|