`
iamismrcui
  • 浏览: 14978 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

判断数组是否已包含了某个元素的js函数

阅读更多
Array.prototype.contains = function(obj) {
    var i = this.length;
    while (i--) {
        if (this[i] === obj) {
            return true;
        }
    }
    return false;
}

Array.prototype.contains = function (element) {
    for (var i = 0; i < this.length; i++) {
        if (this[i] == element) {
            return true;
        }
    }
    return false;
}
分享到:
评论

相关推荐

    判断数组是否包含某个元素的js函数实现方法

    总结来说,判断数组是否包含某个元素在JavaScript中可以通过多种方式实现。基本的方法是通过遍历数组,检查数组中是否存在与指定元素相同的对象。如果对性能有所追求,可以考虑参考更多的实现方案,甚至进行自定义的...

    JS实现判断数组是否包含某个元素示例

    综合以上内容,本文通过实例演示了如何扩展JavaScript的Array原型,添加自定义的方法来判断数组中是否包含某个元素。同时,也提供了学习JavaScript各种技巧的资源和工具,帮助开发者更好地理解和运用JavaScript进行...

    javascript 判断数组是否已包含了某个元素的函数

    在JavaScript编程中,我们经常需要检查一个数组是否包含某个特定的元素,这在数据处理和逻辑验证中非常有用。为了解决这个问题,我们可以编写一个自定义函数,该函数能够遍历数组并检查是否包含某个目标元素。在上述...

    js中数组中相同的元素进行整合并创建一个新数组.pdf

    1. **参数定义**:函数接受两个参数,`arr`是待处理的数组,`str`是用于判断对象是否具有相同属性的字符串。这个字符串将作为对象的键来检查值的相似性。 2. **初始化变量**:创建了一个空数组`_arr`用于存储结果,...

    angularjs数组判断是否含有某个元素的实例

    首先,我们需要了解在JavaScript中,数组本身并没有提供一个名为`in_array`的内置方法来直接判断数组中是否包含某个元素。但是,我们可以通过扩展Array的原型(prototype),添加一个自定义的`in_array`方法来实现这...

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

    这样一来,我们可以方便地对任何数组进行“是否包含某个元素”的检查。 在介绍如何编写扩展的Contains方法之前,需要先理解JavaScript原型链的概念。JavaScript中的每个对象都链接到一个原型对象,并从中继承属性。...

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

    由于IE8的这一限制,我们不能直接使用`indexOf`方法来判断数组中是否存在某个值。为了兼容IE8,我们需要使用for循环来实现这一功能。具体做法如下所示: ```javascript function isCon(arr, val) { for (var i = 0;...

    js代码-判断对象数组是否含有某个对象

    在JavaScript编程中,判断对象数组是否包含某个特定对象是一项常见的任务。这主要涉及到数组的遍历和比较操作。本文将详细讲解如何实现这个功能,并提供相关的代码示例。 首先,我们要明白JavaScript中的对象是引用...

    js判断数组包含某个值.rar

    在这个“js判断数组包含某个值”的主题中,我们将深入探讨几种不同的方法来检查一个数组是否包含指定的元素。 1. `Array.prototype.includes()` 这是ES6引入的一个新方法,用于检测数组是否包含给定的值。如果找到...

    js判断数组包含某个值.doc

    本文将详细介绍四种不同的JavaScript方法,用于判断数组是否包含某个值。 1. `array.indexOf()` `indexOf` 方法是检查数组是否包含特定值的基本方式。它接受一个参数,即你要查找的值,然后返回该值在数组中的索引...

    js+es6 判断某个元素是否存在一个数组中.pdf

    在JavaScript编程中,判断某个元素是否存在于数组中是常见的操作,尤其在ES6引入了一些新的方法后,使得这个过程变得更加简洁和高效。以下是对几种不同方法的详细解释: 1. **jQuery的`inArray()`方法**: `$.in...

    JS判断数组是否包含某元素实现方法汇总

    在JavaScript中,判断数组是否包含某个元素是常见的操作。随着ES6的普及,JavaScript数组的使用变得更加高效与方便。目前存在多种方法可以用来判断数组中是否包含特定元素,下面我们将介绍几种常见的实现方法,并...

    jQuery判断数组是否包含了指定的元素

    标题中提到的“jQuery判断数组是否包含了指定的元素”指的是使用jQuery库中的方法来判断一个JavaScript数组是否包含某个特定的值。这个问题在编程中很常见,尤其是在处理用户输入、数据验证或者处理集合数据时。在纯...

    使用js判断数组中是否包含某一元素(类似于php中的in_array())

    下面是如何使用`some()`方法来检查数组是否包含某个元素的示例: ```javascript function contains(arr, str) { return arr.some(function(item) { return item === str; }); } ``` `some()`方法会返回一个布尔...

    JS判断两个数组或对象是否相同的方法示例

    如果数组包含复杂的数据结构(如对象、函数或其他数组),这种方法将无法正确判断。 2. **直接比较数组元素**: 对于更复杂的数组结构,我们需要遍历每个元素进行深度比较。但是,上述代码示例中没有提供一个通用...

    最实用的JS数组函数整理

    JS数组函数是JavaScript中进行数组操作的核心工具,它们能够对数组进行各种处理,包括检测、添加、删除、排序等。下面详细整理了一些最常用的JS数组函数,并解释了它们的使用方法和规则。 首先,我们来了解检测一个...

Global site tag (gtag.js) - Google Analytics