JavaScript- Cómo invertir un String
<script> function stringInvertido(texto) { return texto.split('').reverse().join(''); } document.write(stringInvertido('JavaScript')); </script>
Resultado
Voy a destripar este sencillo código para que veas los tres pasos que hace.
String.prototype.split()
El método split() separa con comas cada uno de los caracteres.
<script> function stringInvertido(texto) { return texto.split(''); } document.write(stringInvertido('JavaScript')); </script>
Resultado
String.prototype.reverse()
El método reverse() invierte el orden de cada uno de los caracteres.
<script> function stringInvertido(texto) { return texto.split('').reverse(); } document.write(stringInvertido('JavaScript')); </script>
Resultado
String.prototype.join()
Ya solo falta el último paso, que es juntar todos los caracteres y eliminar las comas. Y este es finalmente el código del principio.
Este código lo puedes utilizar para invertir grandes textos o para volveros a su orden normal por ejemplo.
<script> function stringInvertido(texto) { return texto.split('').reverse().join(''); } document.write(stringInvertido('JavaScript')); </script>
No te asustes con el siguiente párrafo,tan solo es un fragmento de texto invertido con el script.
.tpircs ateuqite al ed etnaled rop ayah euq ol odot oremirp áragrac es ,ydob le ne ogidóc le senop iS .ydob le ,oirausu le rev a av euq anigáp al ed odinetnoc le eugrac euq ed setna áratuceje es ogidóc ohcid ,etnematcerid o anretxe anigáp anu noc aes ay ,daeh le ne ogidóc le senop iS .ydob le ne o daeh le ne SJ ogidóc renop ertne aicnerefid anu yaH
Lo copio aquí y automáticamente vuelve a su estado normal, con lo que estoy invirtiendo lo invertido.
.tpircs ateuqite al ed etnaled rop ayah euq ol odot oremirp áragrac es ,ydob le ne ogidóc le senop iS .ydob le ,oirausu le rev a av euq anigáp al ed odinetnoc le eugrac euq ed setna áratuceje es ogidóc ohcid ,etnematcerid o anretxe anigáp anu noc aes ay ,daeh le ne ogidóc le senop iS .ydob le ne o daeh le ne SJ ogidóc renop ertne aicnerefid anu yaH
Lo copio aquí y automáticamente vuelve a su estado normal, con lo que estoy invirtiendo lo invertido.
<script> function stringInvertido(texto) { return texto.split('').reverse().join(''); } document.write(stringInvertido('.tpircs ateuqite al ed etnaled rop ayah euq ol odot oremirp áragrac es ,ydob le ne ogidóc le senop iS .ydob le ,oirausu le rev a av euq anigáp al ed odinetnoc le eugrac euq ed setna áratuceje es ogidóc ohcid ,etnematcerid o anretxe anigáp anu noc aes ay ,daeh le ne ogidóc le senop iS .ydob le ne o daeh le ne SJ ogidóc renop ertne aicnerefid anu yaH')); </script>
Voilà, mágicamente, JavaScript ha descifrado este texto.
bien gracias! me ha funcionado. No entiendo por que quisiera separar con comas cada uno de los caracteres.. si no lo hago el metodo reverse() no funcionaria?
ResponderEliminar¿Está interesado en obtener ingresos constantes a través del comercio binario / forex? o comercio de divisas criptográficas. Una inversión de $ 200 puede brindarle un rendimiento de $ 2,570 en 7 días de negociación
ResponderEliminarInvierta $ 1000 para ganar $ 11,789
Invierta $ 2000 para ganar $ 22,789
Invierta $ 3000 para ganar $ 33,789
Invierta $ 4000 para ganar $ 43,789
Sigue y sigue Cuanto mayor sea la inversión, mayores serán las ganancias. Su inversión está segura y garantizada y los pagos están asegurados al 100%.
Acércate a él.
Vía WhatsApp: (+447883246472)
Correo electrónico: tdameritrade077@gmail.com
calla spamer
Eliminar