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

首頁 > 編程 > JavaScript > 正文

javascript模擬php函數(shù)in_array

2019-11-20 12:35:46
字體:
供稿:網(wǎng)友

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

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

用法如下:

var arr=new Array(["b",2,"a",4,"test"]); arr.in_array('test');//判斷 test 字符串是否存在于 arr 數(shù)組中,存在返回true 否則false,此處將返回true 

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

jQuery中有類似的函數(shù):http://docs.jquery.com/Utilities/jQuery.inArray

它的代碼如下:

function inArray(needle, haystack) {  var length = haystack.length;  for(var i = 0; i < length; i++) {    if(haystack[i] == needle) return true;  }  return false;}

以上就是本文給大家分享的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 衢州市| 邛崃市| 敦煌市| 白银市| 荔波县| 河东区| 栖霞市| 马关县| 龙里县| 武汉市| 凤翔县| 通海县| 方山县| 东光县| 惠水县| 繁峙县| 中西区| 山阳县| 田林县| 孝义市| 三门县| 卫辉市| 北川| 崇左市| 梁平县| 沙田区| 通海县| 天津市| 沙湾县| 富川| 黄陵县| 赣州市| 阜阳市| 车险| 洱源县| 乌苏市| 德化县| 政和县| 荔波县| 仁化县| 定结县|