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

首頁 > 編程 > JavaScript > 正文

快速查找數組中的某個元素并返回下標示例

2019-11-20 22:20:23
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

//常規實現一:
function isHasElementOne(arr,value){
for(var i = 0,vlen = arr.length; i < vlen; i++){
if(arr[i] == value){
return i;
}
}
return -1;
}
//實現二:
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;//不存在此項
}
}

補充:
復制代碼 代碼如下:

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

最近在寫jquery的combobox插件時遇到效率問題,再加上jquery選擇器的類帥選,導致效率很慢。采用方式二后,效率明顯有所提升。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸州市| 绩溪县| 江油市| 桦南县| 申扎县| 达孜县| 东至县| 陇西县| 盐山县| 泸州市| 盐城市| 怀集县| 阿鲁科尔沁旗| 益阳市| 华坪县| 玉门市| 云林县| 兰坪| 福贡县| 九龙县| 屏山县| 建始县| 高淳县| 义乌市| 宁乡县| 阳城县| 曲靖市| 报价| 涞水县| 驻马店市| 拜城县| 梨树县| 漳浦县| 庆元县| 石景山区| 孟村| 阿拉善盟| 哈巴河县| 溆浦县| 嵩明县| 岱山县|