Javascript: inArray
Scritto da Administrator   
lunedì 25 agosto 2008

Qui di seguito un semplice esempio per una funzione Javascript simile al metodo inArray PHP.
Il metodo proposto è adatto per liste di elementi non eccessivamente ampie.

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

Se intendete usare la funzione per ricercare un valore simile (la string '003' con il valore intero '3' ad esempio) potete sostituire '===' con '==' alla riga 4.
La funzione può essere usata come nell'esempio seguente:

if (MyArray.inArray('valore')) {
  alert('valore trovato');
}

Ultimo aggiornamento ( lunedì 25 agosto 2008 )