miércoles, 17 de octubre de 2012

40 - lastIndexOf en Javascript



Interesante: Vídeo Tutorial de Javascript, aprende a programar Javascript desde cero.

Métodos de String: lastIndexOf(atrcad, desde)

Este método devuelve la primera posición dentro del objeto String donde comienza la subcadena pasada como argumento en atrcad, pero realizando la búsqueda de derecha a izquierda. Admite un segundo argumento opcional que indica desde que posición debe realizar la búsqueda, si se omite comienza a buscar por el primer carácter de la derecha, valores negativos o mayores que la longitud de la cadena se consideran 0. Si la subcadena no se encuentra el valor devuelto es -1. Por ejemplo:

var cadena = "mi.correo@mail.com";
var arroba = cadena.lastIndexOf('@');
var punto = cadena.lastIndexOf('.',arroba);

Este ejemplo devuelve en arroba la posición 9 mientras que punto contiene la 2 pues la búsqueda se hizo desde la posición donde está el carácter arroba hacia el principio de la cadena encontrando el primer punto. Recuerda que las posiciones en las cadenas se cuentan desde 0.