js如何实现php的in_array()

var arr = [ 4, "Pete", 8, "John" ];
jQuery.inArray("John", arr);  //3
jQuery.inArray(4, arr);  //0
jQuery.inArray("David", arr);  //-1
jQuery.inArray("Pete", arr, 2);  //-1如果作为判断条件,一定要注意.找到返回数组下标,没有返回-1.
时间: 2024-07-31 14:31:11

js如何实现php的in_array()的相关文章

js中的in_array

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 ary = new Array(1,2,'aaa','bbbb',5); alert(ary.in_array(3)); //f

js版in_array函数

//检测数组中是否存在某个字符串 function in_array(search,array){ for(var i in array){ if(array[i]==search){ return true; } } return false; }   原文地址:https://www.cnblogs.com/dalulu/p/9158736.html

js数据结构描述--集合

<script type="text/javascript"> //如何判断一个数组是否存在某一元素 //var arr = [1,2,3,5]; //var arr = {a:1,b:2,c:3}; function Set(data){ this.constructor = set; this.dataStore = Object.prototype.toString.apply(data) == '[object Array]' ? data : []; this.i

js checkBox的全选,反选,与赋值

//js 数值是否在数组中 Array.prototype.in_array = function(e){ for(i=0;i<this.length;i++){ if(this[i] == e) return true; } return false; } //js数组index Array.prototype.find_str=function(string){ var str = this.join(""); return str.indexOf(string); } va

JS中常用函数整理

/** * JSFrame Name:EasyJs * File Name:JSFrame * Date:2014-11-28 上午10:50:09 * Copyright (c) 2014, China Link Communications LTD All Rights Reserved. * Author:by sicd * Describe: * Commonly used function of js code * */ /** 1.原生JavaScript实现字符串长度截取 2.原生

常用js方法整理common.js

项目中常用js方法整理成了common.js var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data: data, dataType: 'json', success: ok, error: error }); } h.post = function (url, data, ok, error) { $.ajax({ url: url, data: data, type: 'post', data

js基本小例子

1. PC - js 返回指定范围的随机数(m-n之间)的公式 Math.random()*(n-m)+m return false return false // event.preventDefault()会阻挡预设要发生的事件. // event.stopPropagation()会阻挡发生冒泡事件. // 而return false则是前面两者的事情他都会做: // 他会做event.preventDefault(); // 他会做event.stopPropagation(); //

利用JS实现手机访问PC网址自动跳转到wap网站

方法一:使用百度siteapp中的js进行判断 <script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script><script type="text/javascript">uaredirect("需要跳转的手机网址")</script&g

Discuz common.js代码注释

/* [Discuz!] (C)2001-2099 Comsenz Inc. This is NOT a freeware, use is subject to license terms $Id: common.js 2105 2014-06-23 09:34:12Z hypowang $ */ //封装获取为指定id的文档对象 //如果为空则返回null function $(id) { return !id ? null : document.getElementById(id); } f