最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS 判斷某變量是否為某數(shù)組中的一個值的3種方法(總結(jié))

 更新時間:2017年07月10日 08:15:51   投稿:jingxian  
下面小編就為大家?guī)硪黄狫S 判斷某變量是否為某數(shù)組中的一個值的3種方法(總結(jié))。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1.正則表達(dá)式

js 中判斷某個元素是否存在于某個 js 數(shù)組中,相當(dāng)于 PHP 語言中的 in_array 函數(shù)。

Array.prototype.in_array=function(e){
var r=new RegExp(','+e+',');
return (r.test(','+this.join(this.S)+','));};

用法如下:

var arr=new Array([‘b',2,‘a(chǎn)‘,4]);

arr.in_array('b');//判斷'b'字符是否存在于 arr 數(shù)組中,存在返回true 否則false,此處將返回true

注:此函數(shù)只對字符和數(shù)字有效

2.遍歷

Array.prototype.in_array = function (element) { 

  for (var i = 0; i < this.length; i++) { 

  if (this[i] == element) { 

  return true; 

    } 

  } return false; 

} 

用法如下:

var arr=new Array(["b",2,"a",4,"test"]);

arr.in_array('test');//判斷 test 字符串是否存在于 arr 數(shù)組中,存在返回true 否則false,此處將返回true

3.indexOf()

function IsInArray(arr,val){ 

  var testStr=','+arr.join(",")+","; 

  return testStr.indexOf(","+val+",")!=-1; 

} 

用法如下:

var arr=new Array(["b",2,"a",4,"test"]);

IsInArray(arr,'test');//判斷 test 字符串是否存在于 arr 數(shù)組中,存在返回true 否則false,此處將返回true

注:IE的Array并沒有indexOf這個方法

以上這篇JS 判斷某變量是否為某數(shù)組中的一個值的3種方法(總結(jié))就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 原生js仿淘寶網(wǎng)商品放大鏡效果

    原生js仿淘寶網(wǎng)商品放大鏡效果

    本文主要介紹了原生js仿淘寶網(wǎng)商品放大鏡效果的實例,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 關(guān)于前端小程序中.env?文件夾示例詳解

    關(guān)于前端小程序中.env?文件夾示例詳解

    這篇文章主要給大家介紹了關(guān)于前端小程序中.env?文件夾的相關(guān)資料,.env文件夾允許開發(fā)者在不同的環(huán)境中配置不同的變量值,以便在小程序的不同階段或環(huán)境中使用,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • 一文秒懂js如何快速處理日期以及手寫Day.js

    一文秒懂js如何快速處理日期以及手寫Day.js

    Day.js是一個輕量的處理時間和日期的JavaScript庫,和Moment.js的API設(shè)計保持完全一樣,這篇文章主要給大家介紹了關(guān)于js如何快速處理日期以及手寫Day.js的相關(guān)資料,需要的朋友可以參考下
    2024-06-06
  • 判斷是否安裝flash player及當(dāng)前版本的JS代碼

    判斷是否安裝flash player及當(dāng)前版本的JS代碼

    本文為大家講述下如何使用jsJS判斷是否安裝flash player及版本,下面的處理代碼或許對大家有所幫助,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-08-08
  • js獲取會話框prompt的返回值的方法

    js獲取會話框prompt的返回值的方法

    這篇文章主要介紹了js獲取會話框prompt的返回值的方法,通過一個簡單的密碼判斷實例分析了js獲取會話框prompt返回值的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-01-01
  • Bootstrap學(xué)習(xí)筆記 輪播(Carousel)插件

    Bootstrap學(xué)習(xí)筆記 輪播(Carousel)插件

    Bootstrap 輪播(Carousel)插件是一種靈活的響應(yīng)式的向站點添加滑塊的方式。這篇文章主要介紹了Bootstrap學(xué)習(xí)筆記 輪播(Carousel)插件,需要的朋友可以參考下
    2017-03-03
  • js 事件小結(jié) 表格區(qū)別

    js 事件小結(jié) 表格區(qū)別

    js 事件小結(jié) 表格區(qū)別...
    2007-08-08
  • Bootstrap模態(tài)框(Modal)實現(xiàn)過渡效果

    Bootstrap模態(tài)框(Modal)實現(xiàn)過渡效果

    這篇文章主要為大家詳細(xì)介紹了Bootstrap模態(tài)框(Modal)實現(xiàn)過渡效果的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 詳解微信小程序膠囊按鈕返回|首頁自定義導(dǎo)航欄功能

    詳解微信小程序膠囊按鈕返回|首頁自定義導(dǎo)航欄功能

    對于一些電商平臺來說,當(dāng)商品被轉(zhuǎn)發(fā)后會很影響客戶查看其它產(chǎn)品和首頁,這時候就需要使用自定義導(dǎo)航欄自己寫一個“膠囊按鈕”。這篇文章主要介紹了詳見微信小程序膠囊按鈕返回|首頁自定義導(dǎo)航欄,需要的朋友可以參考下
    2019-06-06
  • JavaScript中的繼承之類繼承

    JavaScript中的繼承之類繼承

    在JS中繼承是一個非常復(fù)雜的話題,比其他任何面向?qū)ο笳Z言中的繼承都復(fù)雜得多。接下來通過本文給大家介紹JavaScript中的繼承之類繼承,感興趣的朋友一起看看吧
    2016-05-05

最新評論

河西区| 东光县| 马关县| 新野县| 丰城市| 濮阳市| 随州市| 陆川县| 明溪县| 富阳市| 四子王旗| 金溪县| 宜城市| 武鸣县| 桐柏县| 霍山县| 顺平县| 秦安县| 广灵县| 行唐县| 陕西省| 沙洋县| 增城市| 漳浦县| 临汾市| 榕江县| 上饶县| 和田县| 方城县| 英超| 湄潭县| 福安市| 高邑县| 黑水县| 鄂尔多斯市| 阿尔山市| 油尖旺区| 二连浩特市| 自治县| 河池市| 中卫市|