Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

inverso de un array

Hola, Hice esto y veo en las respuestas que lo hicieron de forma diferente, incluyendo el instructor. Está bien si lo hago de esta manera?

//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.

function muestraLenguajesInverso(){
console.log(lenguajesProgramacion.reverse());
return;
}
muestraLenguajesInverso();

1 respuesta

Hola Fernanda,

¡Tu enfoque es completamente válido! Utilizar el método reverse() en JavaScript es una forma sencilla y directa de invertir un array. Tu función muestraLenguajesInverso hace exactamente lo que se pide: muestra los elementos del array lenguajesProgramacion en orden inverso. Aquí tienes un ejemplo práctico de cómo se puede usar:

let lenguajesProgramacion = ['JavaScript', 'Python', 'Java', 'C++'];

function muestraLenguajesInverso(){
    console.log(lenguajesProgramacion.reverse());
    return;
}

muestraLenguajesInverso(); 
// Salida: ['C++', 'Java', 'Python', 'JavaScript']

Sin embargo, ten en cuenta que el método reverse() modifica el array original. Si necesitas mantener el array original intacto, podrías hacer una copia antes de invertirlo:

let lenguajesProgramacion = ['JavaScript', 'Python', 'Java', 'C++'];

function muestraLenguajesInverso(){
    let copiaInversa = [...lenguajesProgramacion].reverse();
    console.log(copiaInversa);
    return;
}

muestraLenguajesInverso(); 
// Salida: ['C++', 'Java', 'Python', 'JavaScript']

Espero que esto te ayude a entender que tu solución es correcta y que hay diferentes maneras de lograr el mismo resultado. ¡Espero haber ayudado y buenos estudios!