Prüfen, ob in einem Array ein bestimmtes Objekt existiert

Neue Methoden in vorhandene Objekte implementieren

Prüfen, ob in einem Array ein bestimmtes Objekt existiert

Beitragvon peter » Mittwoch 28. Dezember 2011, 16:11

Um in einem Array mit Objekten das Vorhandensein eines bestimmten Objektes zu überprüfen, bietet sich folgende Erweiterung an

Code: Alles auswählen
Array.prototype.containsObject = function containsObject(obj) {
    var i, listed = false;
     for (i=0; i<this.length; i++) {
      if(this[i]['item']==obj['item'] && this[i]['value']==obj['value']){
         listed=true;
         break;
      }
    }
    return listed;
}
Benutzeravatar
peter
Site Admin
 
Beiträge: 23
Registriert: Dienstag 27. Dezember 2011, 17:42
 

Zurück zu Erweiterungen von Prototypen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron