Scritto da davidonzo il 15/10/2008, in OpenSource, Web, Tutorial

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

 

Hai trovato l'articolo interessante?
Sottoscrivi il Feed RSS per essere informato automaticamente degli ultimi aggiornamenti!
 
.Commenti rss
# 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
Di acor3  (Inviato il 15/10/2008 @ 10:57:06)
# 2
Ma così ritorna sempre false.
Di davidonzo  (Inviato il 15/10/2008 @ 11:00:30)
# 3
GiamboVersion supercompressa :)

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

:P

Hei, dove posso scaricare il codice di questo blog ;) ?
Di Giambo  (Inviato il 15/10/2008 @ 20:18:13)
# 4
Oddio, la versione di Giambo e' tutta sbagliata :o !!

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

Ecco, cosi' e' meglio ;)
Di Giambo  (Inviato il 15/10/2008 @ 20:20:13)
# 5
Mi fate paura!!! :-p
Di Gionni  (Inviato il 17/10/2008 @ 01:18:24)
# 6
Ciao! Come stai?
Ne approfitto per spammare :P un'iniziativa in vista del RomeCamp2008.
Trovi le info su http://cu-semu.pbwiki.com/; la data é ancora aperta, per venire incontro alle esigenze di quanti più possibile. Info pure su http://blog.madncrazy.it/?p=220.
A presto!
Di MaD  (Inviato il 17/10/2008 @ 11:26:59)
# 7
@donzo su #2 ritorna true (ed esce dalla funzione) se

if(thaArray == element[e])

altrimenti

ritorna false

Di acor3  (Inviato il 17/10/2008 @ 14:19:47)
# 8
@giambo su #4

che ritorna in_array(thaArray, elem)

se elem non è contenuto in thaArray ?

0 ?
Di acor3  (Inviato il 17/10/2008 @ 14:21:06)
# 9
@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.
Di Giambo  (Inviato il 17/10/2008 @ 18:58:00)
# 10
@giambo su #9

ah cacchio... miope che sono... l'arial non l'ideale per sta roba :P
Di acor3  (Inviato il 22/10/2008 @ 11:01:51)
# 11
@acor3
Dovremmo fare pressione su Davidonzo affinche' implementi il tag [code] ;)
Di Giambo  (Inviato il 22/10/2008 @ 18:59:20)


I commenti possono essere moderati.
Se non lo vedi comparire subito non reinserirlo più volte.
Grazie per la gentile collaborazione.