2 u011785114 u011785114 于 2016.04.18 18:01 提问

js判断一个数组不包含一个数

比如一个数组[1,2,3,4] 变量a从1循环到5,怎么把5这个数取出来

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.18 19:39
 Array.prototype.mycontains = function(e)  
{  
for(i=0;i<this.length;i++)  
{  
if(this[i] == e)  
return true;  
}  
return false;  
} 

然后这么用
for (var i = 0; i <= 5; i++)
if (!arr.mycontains(i)) alert(i);
CSDNXIAOD
CSDNXIAOD   2016.04.19 21:00

JS判断一个值是否在数组中
判断数组是否包含某个元素的js函数
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
js判断一个数组是否包含另一个数组
var a = [1,2,5,7,3]; var b = [1,7,2]; function isContained(aa,bb){ if(!(aa instanceof Array)||!(bb instanceof Array)||((aa.length &amp;lt; bb.length))){ return false; } var aaStr = aa.toString(); fo...
判断一个数组中的值是否包含在另一个数组中
string str2 = ""; string[] arr2 = { "预约时间", "姓名", "性别", "年龄", "电话", "身份证号码", "诊疗卡号", "订单号", "挂号时间", "科室", "医院", "监护人" }; string[] arr1 = { "预约时间", "姓名", "性别", "年龄", "电话", "身份证号码", "诊疗卡号", "订单号", "挂号
使用jQuery判断一个数组中是否包含某个值
1、当需要在前端为数组去重的时候,可以使用jQuery的inArray方法来判断。 2、具体操作如下: var array = ['a','ab','abc']; $.inArray('abc',array);下标从0开始,若结果为-1则表示此数组中不存在这个值。
js 判断一个值是否在数组中
/** * JS判断一个值是否存在数组中 * 琼台博客 */ // 定义一个判断函数 var in_array = function(arr){ // 判断参数是不是数组 var isArr = arr && console.log( typeof arr==='object' ? arr.constructor===Array
JQuery判断数组中是否包含某个元素:inArray()
JQuery判断数组中是否包含某个元素使用$.inArray(&quot;js&quot;, arr); var arr = [ &quot;xml&quot;, &quot;html&quot;, &quot;css&quot;, &quot;js&quot; ];   $.inArray(&quot;js&quot;, arr);  //返回 3,如果不包含在数组中,则返回 -1;
javascript 判断某个数组中是否包含另一个数组
//是否被包含,是返回true,不是返回false isContained =(a, b)=>{ if(!(a instanceof Array) || !(b instanceof Array)) return false; if(a.length < b.length) return false; var aStr = a.toString(); for(var
javascript中检测某个字符串在数组中是否存在
javascript中检测某个字符串在数组中是否存在1、给系统对象加一个扩展函数: Array.prototype.contains = function (obj) { var index = this.length; while (index–) { if (this[index] === obj) {
如何判断一个数组中是否包含一个字符或字符串
第一种方法:遍历数组 String[] arr1 = {"1","2","3","4","6","7"}; for (int i = 0; i if("5".equals(arr1[i])) { System.out.println("包含"); }else { System.out.println("不包含"); } } 第二种方法:先把数组转换成list;再判断cont
Java中如何高效的判断数组中是否包含某个元素
Java中如何高效的判断数组中是否包含某个元素。 如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。
使用Js判断某个值是否在数组里面
var array = ["1","2","3","4"]; alert(aray.indexOf(String(2))); alert(array.indexOf(5));      var array = [1,2,3,4];      alert(array.indexOf(2));      alert(array.indexOf(5));