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

快速查找數(shù)組中的某個(gè)元素并返回下標(biāo)示例

 更新時(shí)間:2013年09月03日 16:14:47   作者:  
最近在寫jquery的combobox插件時(shí)遇到效率問題,再加上jquery選擇器的類帥選,導(dǎo)致效率很慢,采用以下方式二,可以輕松解決此問題
復(fù)制代碼 代碼如下:

//常規(guī)實(shí)現(xiàn)一:
function isHasElementOne(arr,value){
for(var i = 0,vlen = arr.length; i < vlen; i++){
if(arr[i] == value){
return i;
}
}
return -1;
}
//實(shí)現(xiàn)二:
function isHasElementTwo(arr,value){
var str = arr.toString();
var index = str.indexOf(value);
if(index >= 0){
//存在返回索引
var reg1 = new RegExp("((^|,)"+value+"(,|$))","gi");
return str.replace(reg1,"$2@$3").replace(/[^,@]/g,"").indexOf("@");
}else{
return -1;//不存在此項(xiàng)
}
}

補(bǔ)充:
復(fù)制代碼 代碼如下:

function isHasElement(arr,value){
var str = arr.toString();
var index = str.indexOf(value);
if(index >= 0){
//存在返回索引
//"(^"+value+",)|(,"+value+",)|(,"+value+"$)"
value = value.toString().replace(/(\[|\])/g,"\\$1");
var reg1 = new RegExp("((^|,)"+value+"(,|$))","gi");
return str.replace(reg1,"$2@$3").replace(/[^,@]/g,"").indexOf("@");
}else{
return -1;//不存在此項(xiàng)
}
}

最近在寫jquery的combobox插件時(shí)遇到效率問題,再加上jquery選擇器的類帥選,導(dǎo)致效率很慢。采用方式二后,效率明顯有所提升。

相關(guān)文章

  • 微信小程序?qū)崿F(xiàn)的圖片保存功能示例

    微信小程序?qū)崿F(xiàn)的圖片保存功能示例

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)的圖片保存功能,結(jié)合實(shí)例形式分析了微信小程序wx.downloadFile({})及wx.saveImageToPhotosAlbum({})函數(shù)圖片保存功能相關(guān)使用技巧,需要的朋友可以參考下
    2019-04-04
  • JS圖片等比例縮放方法完整示例

    JS圖片等比例縮放方法完整示例

    這篇文章主要介紹了JS圖片等比例縮放方法,結(jié)合完整實(shí)例形式分析了javascript針對(duì)頁面圖片元素屬性操作的相關(guān)技巧,需要的朋友可以參考下
    2016-08-08
  • JS棧stack類的實(shí)現(xiàn)與使用方法示例

    JS棧stack類的實(shí)現(xiàn)與使用方法示例

    這篇文章主要介紹了JS棧stack類的實(shí)現(xiàn)與使用方法,結(jié)合實(shí)例形式分析了棧的原理,以及javascript定義與使用棧的基本操作技巧,需要的朋友可以參考下
    2019-01-01
  • webpack4 處理SCSS的方法示例

    webpack4 處理SCSS的方法示例

    這篇文章主要介紹了webpack4處理SCSS的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • JS輸出空格的簡(jiǎn)單實(shí)現(xiàn)方法

    JS輸出空格的簡(jiǎn)單實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄狫S輸出空格的簡(jiǎn)單實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-09-09
  • JavaScript利用canvas實(shí)現(xiàn)鼠標(biāo)跟隨特效

    JavaScript利用canvas實(shí)現(xiàn)鼠標(biāo)跟隨特效

    canvas是一個(gè)很神奇的玩意兒,比如畫表格、畫海報(bào)圖都要用canvas去做。本文就來利用canvas制作個(gè)簡(jiǎn)單的鼠標(biāo)跟隨特效,快跟隨小編一起學(xué)習(xí)一下吧
    2022-10-10
  • 微信小程序?qū)崿F(xiàn)搜索歷史功能

    微信小程序?qū)崿F(xiàn)搜索歷史功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)搜索歷史功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 《JavaScript DOM 編程藝術(shù)》讀書筆記之JavaScript 語法

    《JavaScript DOM 編程藝術(shù)》讀書筆記之JavaScript 語法

    這篇文章主要介紹了《JavaScript DOM 編程藝術(shù)》讀書筆記之JavaScript 語法,需要的朋友可以參考下
    2015-01-01
  • JavaScript實(shí)現(xiàn)省市聯(lián)動(dòng)過程中bug的解決方法

    JavaScript實(shí)現(xiàn)省市聯(lián)動(dòng)過程中bug的解決方法

    這篇文章主要為大家詳細(xì)介紹了解決JavaScript實(shí)現(xiàn)省市聯(lián)動(dòng)過程中的bug,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • JavaScript?canvas實(shí)現(xiàn)字符雨效果

    JavaScript?canvas實(shí)現(xiàn)字符雨效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript?canvas實(shí)現(xiàn)字符雨效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評(píng)論

合江县| 沾益县| 浑源县| 义马市| 卓资县| 黄大仙区| 江门市| 高雄县| 介休市| 菏泽市| 南汇区| 台湾省| 定日县| 思茅市| 石屏县| 贵溪市| 赞皇县| 西充县| 嘉祥县| 鱼台县| 津南区| 南丹县| 商城县| 章丘市| 兴国县| 称多县| 越西县| 方城县| 凤山市| 临安市| 尼玛县| 恩施市| 海宁市| 台江县| 昌平区| 白朗县| 常州市| 郓城县| 文昌市| 习水县| 高台县|