Home >Web Front-end >JS Tutorial >JavaScript method to determine whether an array contains specified elements_javascript skills
The example in this article describes how JavaScript determines whether an array contains a specified element. Share it with everyone for your reference. The details are as follows:
This code defines the array method through prototype, so that the contains method can be called on any array
/** * 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; }
Usage:
// Now you can do things like: var x = Array(); if (x.contains('foo')) { // do something special }
I hope this article will be helpful to everyone’s JavaScript programming design.