js使用for循环查询数组中是否存在某个值_javascript技巧

应为IE8不支持indexOf,所有写一个for循环方法来判断是否存在,并返回true false

function isCon(arr, val){
for(var i=0; i<arr.length; i++){
if(arr[i] == val)
return true;
}
return false;
}

 在js中添加此方法,在调用处调用该方法

window.onload = function(){
var arr=new Array(1,2,3,2,4,2,5,6,7,2,4,3,18,12,41,87);
alert(isCon(arr, 8));
}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数组
for循环
javascript 循环数组、javascript for循环、javascript中for循环、javascript的for循环、javascript for 数组,以便于您获取更多的相关知识。

时间: 2024-10-24 18:23:22

js使用for循环查询数组中是否存在某个值_javascript技巧的相关文章

编写js扩展方法判断一个数组中是否包含某个元素_javascript技巧

在C#语法中判断集合是否包含某个元素可以使用Contains方法,但是类似的问题在javascript中要怎么处理呢,js中没有Contains方法. 我们可以利用js的原型扩展来封装一个我们自己的Contains方法. js代码: 复制代码 代码如下: <script type="text/javascript"> $(function () { Array.prototype.contains = function (element) { //利用Array的原型pro

php数组函数序列之array_unique() - 去除数组中重复的元素值_php技巧

array_unique() 定义和用法 array_unique() 函数移除数组中的重复的值,并返回结果数组. 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除. 返回的数组中键名不变. 语法 array_unique(array) 参数 描述 array 必需.规定输入的数组. 说明 array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名.这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留. 提示和注

PHP使用in_array函数检查数组中是否存在某个值_php技巧

本文实例讲述了PHP使用in_array函数检查数组中是否存在某个值的方法.分享给大家供大家参考.具体分析如下: PHP使用in_array()函数检查数组中是否存在某个值,如果存在则返回 TRUE ,否则返回 FALSE了,非常的好用,下面我深入来为各位介绍in_array() 函数. 最近在用php写一段代码时,要用到判断某值是否在另外一组值中.而in_array 函数就是用来检查数组中是否存在某个值 .直接通过概念理解比较模糊,可以通过具体例子了解其作用. 语法如下: bool in_ar

JS中取二维数组中最大值的方法汇总_javascript技巧

在JavaScript中可以通过内置的 Math.max() 的最大值,但是要从多重数组中取出最大值,还是有一定的难度. 问题描述 假设你有一个数组,而且这个数组中包含了数字的子数组,而我们要做的是从数组中的每个子数组中返回其最大的那个最大数. 基本解决方案 function largestOfFour(arr) { var results = []; // 创建一个results变量来存储 // 创建一个外层循环,遍历外层数组 for (var n = 0; n < arr.length; n

JS简单去除数组中重复项的方法_javascript技巧

本文实例讲述了JS简单去除数组中重复项的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> var arr = ["aaa","bb

js数组循环遍历数组内所有元素的方法_javascript技巧

例,for(){}遍历数组 复制代码 代码如下: <script type="text/javascript"> <!--var arr = new Array(13.5,3,4,5,6);for(var i=0;i<arr.length;i++){ arr[i] = arr[i]/2.0;}alert(arr); //--> </script> 例,for in循环遍历数组 复制代码 代码如下: <html><body>

javascript实现数组中的内容随机输出_javascript技巧

有时候我们可能需要从数组中随机抽出一项内容,下面就通过一段代码实例介绍一下如何实现此效果. 代码如下: <script type="text/JavaScript"> var theArray=new Array(); theArray[0]=""; theArray[1]="一"; theArray[2]="二"; theArray[3]="三"; theArray[4]="四&qu

js/jquery解析json和数组格式的方法详解_javascript技巧

在解析之前,我们必须弄清楚几个概念:数组,关联数组以及json之间有哪些区别和联系点? 一.概念介绍1.数组 语法: ECMAScript v3规定了数组直接量的语法,JavaScript 1.2和JScript 3.0实现了它.可以把-个用逗号分隔的表达式列表放在方括号中,创建并初始化-个数组.这些表达式的值将成为数组元素.例如: var a = [1, true, 'abc']; 具体操作查看API. ps:必须方括号隔开. 2.关联数组 1.语法:var myhash= {"key1″:&

javascript 返回数组中不重复的元素_javascript技巧

这是实现结构伪类type-of-type的部分代码: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 觉得效果不高,向无忧高手求救.下面是客服果果的(好强大的正则替换啊): [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] abcdreamer 的实现(此实现能过滤非纯字符串数组里的重复,我比较喜欢): [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 哪位高手有更好的实现,请告诉我一声! 看来有些人不明白norepeat函数与unique函数的区别,norepe