Metodo IndexOf () viene utilizzato per cercare l'indice di un elemento in un determinato array; Può anche essere usato per trovare la posizione di un carattere o una sottostringa in una stringa. IL Metodo IndexOf () Restituisce la posizione dell'elemento/sottostringa se si trova; altrimenti, restituisce -1. L'indicizzazione inizia da 0, quindi il primo elemento di un array e la prima parola in una stringa restituiscono sempre 0.
Come utilizzare il metodo IndexOf ()
In questa guida, impareremo come usare il Metodo IndexOf () Per trovare l'indice di un elemento/sottostringa in un array/stringa; Ma prima, discutiamo della sua sintassi:
Array_name.INDICEF (elemento, start_point)IL Metodo IndexOf () Prende due parametri:
Ora userà il Metodo IndexOf () Per trovare l'indice di un elemento in un array come esempio:
Nota: Useremo la console del browser per dimostrare esempi eseguiti in questo post. Per aprire la console del browser:
Esempi
var animali = ['leone', 'scimmia', 'rhino', 'cat'];Allo stesso modo, possiamo anche usare questo metodo su una stringa:
var str = 'benvenuto al suggerimento di Linux!';Può anche essere usato per trovare un singolo carattere:
var str = 'benvenuto al suggerimento di Linux!';IL Metodo IndexOf () Per impostazione predefinita inizia la ricerca da 0; Ma possiamo passare anche il punto di partenza come argomento:
var animali = ['leone', 'scimmia', 'rhino', 'cat'];Il metodo è tornato -1 come non riesce a trovare 'Rinoceronte'Se inizia la ricerca da 3. Ora, se cambiamo il punto di partenza in 2, Poi:
var animali = ['leone', 'scimmia', 'rhino', 'cat'];Allo stesso modo per le stringhe:
var str = 'benvenuto al suggerimento di Linux!';
IL Metodo indice () inizia a cercare da 0 alla fine di un array/stringa; e restituisce l'indice della prima occorrenza del valore di ricerca. Se ci sono due elementi simili in un array o in una stringa e si desidera trovare l'indice dell'ultimo, allora dovresti usare il metodo LastIndexof ():
Allo stesso modo per un array:
var animali = ['leone', 'scimmia', 'rhino', 'cat', 'leone'];IL Metodo IndexOf () è sensibile al caso.
Conclusione
Durante la programmazione, quando si lavora con array o stringhe, spesso dobbiamo trovare l'indice di un elemento specifico o una sottostringa. IL Metodo IndexOf () è utile in tali situazioni.
In questa guida pratica, abbiamo imparato a usare il Metodo IndexOf () Per trovare l'indice di un elemento in una stringa/array. Inoltre, abbiamo anche discusso del tipo e dei parametri che possiamo passare al Metodo IndexOf ().