Explica este código JavaScript
console.log("hola".split("").reverse().join("")); // ?
A. ['h','o','l','a']
;
B. ['a','l','o','h']
C. "hola"
D. "aloh"
Resuesta el el primer ocmentario.
For further actions, you may consider blocking this person and/or reporting abuse
Saddam Hossain -
Vault Developer -
Sospeter Mong'are -
Sudhi Ranjan Gupta -
Top comments (2)
Respuesta:
D.
"aloh"
Estos 3 métodos de cadenas se preguntan mucho en entrevistas.
Veamos paso por paso que sucede:
Aplicamos
split
:split
convierte una cadena en arreglo dependiendo del parámetro que se le pase, en este caso una cedena vacía:['h','o','l','a']
.Aplicamos
reverse
:reverse
es un método de arreglos, invierte todos los elementos del arreglo:['a','l','o','h']
.Aplicamos
join
:join
es un método de arreglos que convierte un arreglo en cadena nuevamente dependiendo del parámetro que se le pase, en este caso una cadena vacía:"aloh"
Be careful with
split
:Also, this is interesting: