SCRIPT JAVASCRIPT

ZANETTE
MARCO



JAVASCRIPT SCRIPT

Funzione in_array() javascript

Sicuramente vi sarà capitato di imbattervi nel problema di verificare se un array javascript contiene un dato valore/elemento, considerando che javascript stesso non implementa una funzione in_array() come invece in php.
In questo esempio voglio mostravi come è semplice risolvere questo problema implementando la funzione in_array() attraverso poche righe di codice.



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


Come avete visto bastano poche righe di codice per implementare la funzione in_array() in javascript.
Poi, dopo averla implementata, la potrete utilizzare richiamandola in questo modo: "nome_array.in_array(valore);" e vi ritornerà true se il valore è stato trovato all'interno dell'array altrimenti vi ritornerà false.






Scopri la sezione dedicata agli script.

Scopri la sezione dedicata agli script.