NB Soy un completo principiante de JavaScript.
Mi tarea es crear una matriz vacía y asignarla a una variable. Luego, usando un bucle for, coloque los números del 0 al 5 en la matriz. Luego, necesito eliminar el último número en la matriz y consola.Registrar el resultado. ¿Alguna idea de por qué .pop() no funciona? Funciona cuando lo uso en una matriz que construyo sin un bucle for . Gracias.
var numberList = new Array(); for (let numberList = 0; numberList < 6 ; numberList++) console.log(numberList); numberList.pop(); console.log(numberList);No estás empujando nada en la matriz. En este momento, todo lo que haces es escribir en la consola. Necesitas usar Array.push(). Además, sobrescribe la matriz numberList con un número entero en su bucle for.
var numberList = new Array(); for (let i = 0; i < 6 ; i++) { numberList.push(i); } console.log(numberList); numberList.pop(); console.log(numberList);No agregó ningún elemento a la matriz. Use Array#push para hacerlo.
let numberList = new Array(); for (let i = 0; i < 6 ; i++) numberList.push(i); console.log(...numberList); numberList.pop(); console.log(...numberList);Hay varios problemas en el código.
var numberList = new Array(); for (let index= 0; index< 6 ; index++){ numberList.push(index); } console.log(numberList); numberList.pop(); console.log(numberList);