Explicación de Inserta los ratones
Objetivo de este acertijo: Usar el método de arreglo .splice()
para reemplazar un elemento en un arreglo por otro elemento nuevo.
Tutorial de la solución: .splice()
es uno de los métodos de arreglo más flexibles, como se puede usarlo para agregar o eliminar elementos de un arreglo. Toma 3 argumentos:
-
El índice para comenzar a seleccionar.
-
El número de elementos para reemplazar. Si es 0, la inserción no reemplazará ningún elemento.
-
Los nuevos elementos para insertar.
Por ejemplo, en el siguiente código:
['cheese', 'tomato', 'bread'].splice(1, 1, 'eggs');
// Esto reemplazará 'tomato' por 'eggs'
Esto comenzará en el índice 1
, eliminará 1 elemento y agregará el string 'eggs'
Para completar el acertijo, usa .splice()
en el arreglo mice
para reemplazar 1 o más elementos por un nuevo string.
Solución del código de ejemplo:
import { mice } from 'grasshopper.mousePad';
mice.splice(1, 1, 'Jerry');
for (let mouse of mice) {
console.log(mouse);
}
Conceptos de JavaScript: arreglos, métodos de arreglos, .splice()
, for of loops, console.log()
, declaraciones de importación
Código adicional (código oculto que se ejecuta antes del código del acertijo):
let mice = ['Minnie', 'Tom', 'Fievel', 'Pinky']