in un array ( vettore ).
Il caso specifico è per le stringhe ( che di contro sono un array di caratteri ).
L'esempio più semplice è:
<script>
var text ="Mi chiamo Fabio";
var index = text.indexOf("c");
document.write (index);
</script>
In questo caso mi restituirà un numero che rappresenta la posizione di "c" in text.
Il metodo indexOf è case sensitive, è quindi l'esempio:
<script>
var text ="Mi chiamo Fabio";
var index = text.indexOf("f");
document.write (index);
</script>
Restituirà -1 perchè in text non è presente la f minuscola.
L'indexOf utilizzato sugli array:
<script>
var texts = new Array();
texts[0]= "Mi";
texts[1]= "chiamo";
texts[2]= "Fabio";
var index = texts.indexOf("chiamo");
document.write (index);
</script>
il concetto è perfettamente lo stesso, tuttavia ne cambia lo scopo, restituisce la prima
occorrenza dell'elemento specificato come parametro.
Nessun commento:
Posta un commento