首页 > 解决方案 > 从数组中删除最后一个元素的问题

问题描述

注意我是一个完整的 JavaScript 初学者。

我的任务是创建一个空数组并将其分配给一个变量。然后,使用 for 循环,将数字 0 到 5 放入数组中。然后我需要删除数组中的最后一个数字并 console.log 结果。.pop()关于为什么不起作用的任何想法?当我在没有for循环的情况下构造的数组上使用它时,它会起作用。谢谢。

var numberList = new Array();
for (let numberList = 0; numberList < 6 ; numberList++)
console.log(numberList);
numberList.pop();
console.log(numberList);

标签: javascriptarraysloops

解决方案


您没有将任何东西推入阵列。现在,您所做的就是写入控制台。您需要使用 Array.push()。此外,您在 for 循环中用整数覆盖 numberList 数组。

var numberList = new Array();

for (let i = 0; i < 6 ; i++) {
  numberList.push(i);
}

console.log(numberList);
numberList.pop();
console.log(numberList);


推荐阅读