Christian Seiler: in_array für javascript???

Beitrag lesen

Hallo Martin,

gibt es in js ein äquivqlent zu php=>in_array()?
ich möchte keine schleife bauen, sondern direkt auf ein bestimmtes array zugreifen..

Du kannst es "nachrüsten":

Array.prototype.contains = function (elem) {
  var i;
  for (i = 0; i < this.length; i++) {
    if (this[i] == elem) {
      return true;
    }
  }

return false;
};

var b = new Array (1, 2, 4);

alert (b.contains (1));
alert (b.contains (2));
alert (b.contains (3));
alert (b.contains (4));

Viele Grüße,
Christian