No entiendo que me hace falta, klo tengo tal cual el ejemplo y me dice que myArray le falta pop()
Describe tu problema en detalle aquí.
Tu código hasta el momento
// Configuración
const myArray = [["John", 23], ["cat", 2]];
// Cambia solo el código debajo de esta línea
const oneDown = myArray.pop();
const removedFromMyArray = ["cat", 2]
Información de tu navegador:
El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
Challenge: JavaScript básico - Manipular arreglos con el método pop
Enlaza al desafío:
Utiliza la función .pop()
para eliminar el último elemento de myArray
, y asigna el valor sacado a un variable nuevo removedFromMyArray
.
You need to replace the name oneDown
with removedFromMyArray
.
You should not hard-code this answer.
1 Like
Jasondgu:
myArray le falta pop()
Puedes utilizar .slice():
const myArray = [["John", 23], ["cat", 2]];
const oneDown = myArray.slice(0, myArray.length - 1);
const removedFromMyArray = myArray[myArray.length - 1];
En const one Down Utilizamos slice() para crear un nuevo arreglo, iniciando en 0 y excluyendo el último: myArray-1
removed from myArray reutiliza los elementos de myArray usando denuevo myArray.length -1.
Así Onedown contendrá los valores [“cat”,2]
1 Like