Vai al contenuto

JavaScript – indexOf() / lastIndexOf()

indexOf()

Restituisce l’indice dell’inizio della sottostringa inserita tra parentesi.

var s = "Ciao";
s.indexOf("ao");

2

Se la sottostringa non è presente la console restituisce -1

s.indexOf("hello");

-1

Se è presente più volte lo stesso carattere lastIndexOf() restituisce l’ultima occorrenza del carattere tra parentesi.

lastIndexOf()

var s2 = "Ciao Mondo";
s2.lastIndexOf("o");

10

Se invece abbiamo più caratteri uguali possiamo usare anche la posizione di partenza in cui ricercare il carattere.

s2.indexOf("o", 4);

7

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *