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.