Heim  >  Artikel  >  Web-Frontend  >  JavaScript-Methode, um zu bestimmen, ob ein Array bestimmte Elemente_Javascript-Fähigkeiten enthält

JavaScript-Methode, um zu bestimmen, ob ein Array bestimmte Elemente_Javascript-Fähigkeiten enthält

WBOY
WBOYOriginal
2016-05-16 15:52:001015Durchsuche

Das Beispiel in diesem Artikel beschreibt, wie JavaScript ermittelt, ob ein Array ein bestimmtes Element enthält. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Dieser Code definiert die Array-Methode durch einen Prototyp, sodass die Methode „contains“ für jedes Array aufgerufen werden kann

/**
 * 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;
}

Verwendung:

// Now you can do things like:
var x = Array();
if (x.contains('foo')) {
  // do something special
}

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn