Caramba ya me perdi mas, jeje, primero el valor que defines para la variable tira mas para el valor obtenido de un arreglo. veamos;
Código:
var numero=5;
var texto="hola";
var dato=arreglo[2];
ahora bien tu dices que quiere obtener {arreglo[2] }, de esta cadena el valor 2, si es asi, pues no se puede a menos que la trates como cadena asi;
Siendo asi solo vastaria utilizar indexOf("caracter_a_buscar"), asi;
Código:
var dato="arreglo[2]";
alert(dato.indexOf("2"));
El indexOf, te devuelve la posicion del caracter indicado, caso contrario devuelve -1.