JavaScript判断数组是否包含指定元素的方法_javascript技巧
程序员文章站
2022-03-25 16:03:56
...
本文实例讲述了JavaScript判断数组是否包含指定元素的方法。分享给大家供大家参考。具体如下:
这段代码通过prototype定义了数组方法,这样就可以在任意数组调用contains方法
/** * Array.prototype.[method name] allows you to define/overwrite an objects method * needle is the item you are searching for * this is a special variable that refers to "this" instance of an Array. * returns true if needle is in the array, and false otherwise */ Array.prototype.contains = function ( needle ) { for (i in this) { if (this[i] == needle) return true; } return false; }
用法:
// Now you can do things like: var x = Array(); if (x.contains('foo')) { // do something special }
希望本文所述对大家的javascript程序设计有所帮助。
推荐阅读
-
python实现判断数组是否包含指定元素的方法
-
判断iframe是否加载完成的完美方法_javascript技巧
-
js中判断对象是否为空的三种实现方法_javascript技巧
-
js中判断对象是否为空的三种实现方法_javascript技巧
-
javascript判断机器是否联网的2种方法_javascript技巧
-
JavaScript 判断数组中是否包含指定元素
-
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)_javascript技巧
-
JavaScript移除数组内重复元素的方法_javascript技巧
-
JavaScript判断一个字符串是否包含指定子字符串的方法_javascript技巧
-
JavaScript移除数组元素减少长度的方法_javascript技巧