Metodo indexOf
Restituisce la posizione del carattere da cui inizia la prima occorrenza di una sottostringa all'interno di un oggetto String.
function indexOf(subString : String [, startIndex : Number]) : Number
Argomenti
subString
Obbligatoria. Sottostringa di cui eseguire la ricerca nell'oggetto String.startIndex
Facoltativo. Numero intero che specifica l'indice da cui iniziare la ricerca nell'oggetto String. Se omesso, la ricerca verrà eseguita a partire dall'inizio della stringa.
Note
Mediante il metodo indexOf viene restituito un numero intero che indica la prima occorrenza della sottostringa nell'oggetto String. Se la ricerca ha esito negativo, verrà restituito -1.
Se l'argomento startIndex è negativo, verrà gestito come zero. Se è maggiore dell'indice corrispondente alla posizione del carattere più grande, verrà gestito come indice massimo.
La ricerca viene eseguita da sinistra a destra. Per tutti gli altri aspetti, questo metodo è identico a lastIndexOf.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo del metodo indexOf.
var str = "original equipment manufacturer";
print ("equip is at position " + str.indexOf("equip"));
print ("abc is at position " + str.indexOf("abc"));
// Output:
// equip is at position 9
// abc is at position -1