Verifica se un valore è un elemento di un array in JavaScript

A volte è necessario verificare se un certo elemento è presente in un array. Lo snippet che segue simula in maniera molto elementare il funzionamento della funzione in_array di PHP.

Per chi non conoscesse la funzione in_array di PHP: l'utilizzo è piuttosto semplice. Basta richiamare la funzione passando come primo parametro il valore da esaminare (valore_da_esaminare) e come secondo parametro l'array di riferimento (array_di_riferimento).

La funzione restituisce true se il valore è presente nell'array, false in ogni altro caso.

function in_array(valore_da_esaminare, array_di_riferimento) {
	isValueInArray = false;
	for(i = 0; i < array_di_riferimento.length; i++) {
		if(valore_da_esaminare == array_di_riferimento[i]) {
			inArray = true;
		}
	}
	return isValueInArray;
}

Per avere la funzione sempre disponibile, consiglio l'inclusione dello snippet appena presentato in un file generico che viene caricato a monte di ogni pagina.

I commenti:

05-01-2011: Davide ha scritto:
Grazie ;-)

Inserisci un commento:


Il contenuto di questo campo è tenuto riservato e non verrà reso pubblico.

Condividi

Se ti piace questo articolo, puoi collegarlo al tuo sito copiando il seguente codice HTML nelle tue pagine.

Acquista libri di informatica

Acquista qui il tuo software

Ultimi commenti