String con reverse en Javascript

19/Dic/2010 JavaScript , 1 Comentario
Ejemplos Programación en Javascript

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());

Vídeos sobre Javascript


Un comentario en “String con reverse en Javascript”

Víctor Cuervo

Guadalupe

gracias por el aporte! me ha ayudado a entender bastante !

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.