ejercicios 7, prueba #6

Open
opened 2022-02-20 22:49:00 +01:00 by taipe1 · 1 comment
taipe1 commented 2022-02-20 22:49:00 +01:00 (Migrated from github.com)

// Crea una función que mueva elementos dentro de una Array. Por ejemplo, si quisiera mover Scala, que esta en la posición 7, a la posición 1:

Array.prototype.insertar = function ( index, item ) {
    this.splice( index, 0, item );
};

const moverElemento = (ind_final, ind_inicial, array) =>{
    array.insertar(ind_inicial, array[ind_final])
    let aux = [...new Set(array)]
    console.log(aux)
}
const miLista = ["Lisp", "Clojure", "Haskell", "Elm", "Racket", "Swift", "Erlang", "Scala"]
moverElemento(7, 1, miLista);
// Crea una función que mueva elementos dentro de una Array. Por ejemplo, si quisiera mover Scala, que esta en la posición 7, a la posición 1: ``` Array.prototype.insertar = function ( index, item ) { this.splice( index, 0, item ); }; const moverElemento = (ind_final, ind_inicial, array) =>{ array.insertar(ind_inicial, array[ind_final]) let aux = [...new Set(array)] console.log(aux) } const miLista = ["Lisp", "Clojure", "Haskell", "Elm", "Racket", "Swift", "Erlang", "Scala"] moverElemento(7, 1, miLista); ```
tanrax commented 2022-02-21 06:57:23 +01:00 (Migrated from github.com)

Gracias por participar @taipe1 . No te lo puedo marcar como resuelto, ya que si cambio el console.log por un return devuelve un error. ¿Podrías modificarlo para que la función devuelva el contenido? Tal como esta ahora, es poco práctica. Un saludo

Gracias por participar @taipe1 . No te lo puedo marcar como resuelto, ya que si cambio el console.log por un return devuelve un error. ¿Podrías modificarlo para que la función devuelva el contenido? Tal como esta ahora, es poco práctica. Un saludo
Sign in to join this conversation.