国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 东乡| 红安县| 巴林右旗| 富裕县| 温州市| 龙门县| 茶陵县| 贵州省| 兴海县| 沽源县| 瓮安县| 湄潭县| 遂平县| 肃南| 仁寿县| 鸡东县| 加查县| 京山县| 沁水县| 邓州市| 三原县| 且末县| 连云港市| 尼木县| 云龙县| 商南县| 电白县| 泗水县| 台中县| 奇台县| 日土县| 乐陵市| 新平| 青海省| 济南市| 长治市| 永泰县| 定结县| 楚雄市| 玛纳斯县| 锡林郭勒盟|