Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Scovare un elemento di un array

    Scusate l'ignoranza.
    Sto cercando di verificare che un elemento sia presente all'interno di un array.

    Fin'ora convertivo l'array in stringa e poi tramite indexOf(elemento) se il risultato dava -1 voleva dire che l'elemento non era presente. Ma ho scoperto a mie spese che se ad esempio il mio elemento da cercare è "13", indexOf cerca le ricorrenze di "13", "1" e "3".

    Dunque ponendo di avere un array con ad esempio 3 elementi:

    animali = new Array ();
    al quale vengono aggiunti man mano elementi...

    come faccio a verificare che l'elemento "Gatto" sia nell'array non sapendolo a priori?
    Esiste una funzione di controllo che mi restituisce un valore booleano o simile?

    Grazie mille.

    Brain

  2. #2
    Scusate, nessuno riesce a darmi una mano?

    Brain

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Usa una funzione del tipo

    function trova(value){
    for(var i = 0; i < tuoArray.length; i++){
    if(value == tuoArray[i]){
    return {code:"trovato", index:i}
    }
    }
    return {code:" non trovato", index:-1}
    }

  4. #4
    Grazie!

    Brain

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.