[JavaScript] Funzione in_array

Facile da pensare, facile da usare.

function in_array(thaArray, element){
 var res=false;
  for(var e=0;e<thaArray.length;e++){
     if(thaArray == element[e]){
       res=true;
       break;
     }
   }
 return res;
}

11 thoughts on “[JavaScript] Funzione in_array”

  1. function in_array(thaArray, element)

    {

    for(var e=0;e<thaArray.length;e++)

    {

    if(thaArray == element[e])

    {

    return true;

    }

    }

    return false;

    }

    così ti risparmi una variabile

  2. GiamboVersion supercompressa ๐Ÿ™‚

    function in_array(thaArray, elem){
    for (var i=0; i<thaArray.length && thaArray!=elem[i]; i++);
    return thaArray==element[i];
    }

    ๐Ÿ˜›

    Hei, dove posso scaricare il codice di questo blog ๐Ÿ˜‰ ?

  3. Oddio, la versione di Giambo e' tutta sbagliata ๐Ÿ˜ฎ !!

    function in_array(thaArray, elem) {
    for (var i=0; i<thaArray.length && thaArray[i]!=elem; i++);
    return thaArray[i]==elem;
    }

    Ecco, cosi' e' meglio ๐Ÿ˜‰

  4. @acor3
    Se non e' contenuto in thaArray, ritorna false.
    Nota il ";" dopo il ciclo for: Scorre tutto l'array finche' non e' alla fine e finche' non trova elem in esso.
    Quando termina il ciclo for, checka se l'elemento all'indice "i" (Che sarebbe da dichiarare fuori dal for, altrimenti non e' visibile) e' uguale a elem: Se lo e' vuol dire che il ciclo for e' stato interrotto perche' l'ha trovato, altrimenti no.

Comments are closed.