Artículos
Javascript

String con reverse en Javascript

19/Dic/2010

La clase String en Javascript, no trae un método que nos permita dar la vuelta a la cadena. Es decir, lo que conocemos como reverse.

Si bien, mediante las técnicas que hemos aprendido para dar de alta un método online sobre una clase, lo que vamos a hacer es dar de alta el método reverse, directamente sobre la clase String de Javascript.

Además ya sabemos cómo se hace el código para invertir una cadena en Javascript.

Si recordamos como se daba de alta un método online sobre una clase, veremos que tenemos que utilizar la sentencia prototype sobre dicha clase. En este caso como es sobre String utilizaremos:

String.prototype.reverse = function() {...}

Ahora solo tenemos que integrar él código que invierte la cadena como cuerpo de la función. Retornando la cadena invertida.

Quedaría un código similar a:

String.prototype.reverse = function() {

	var x = this.length;
	var cadena = "";
	while (x>=0) {
		cadena = cadena + this.charAt(x);
		x--;
	}
	return cadena;
	
};

Ya solo nos quedará instanciar un String e invocar a su nuevo método .reverse().

var x = new String("Hola");
document.write("La cadena " + x + " invertida es " + x.reverse());

Código Fuente

Descárgate el código fuente de String con reverse en Javascript
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Javascript

Disfruta también de nuestros artículos sobre Javascript en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Javascript

¿Te atreves a probar tus habilidades y conocimiento en Javascript con nuestro test?

Test Javascript
Suscribir
Notificar de
guest
1 Comentario
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios