javascript - 从数组中删除最后一个元素的问题
问题描述
注意我是一个完整的 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);
解决方案
您没有将任何东西推入阵列。现在,您所做的就是写入控制台。您需要使用 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);
推荐阅读
- blockchain - 当我尝试以流动性销毁代币时,Solidity K 错误
- android - ADB install-multi-package / 想要尽快安装带有单独包的 APK
- html - 如何验证选择字段并将其用于另一个输入?
- vim - 为什么'a'在vim中代表外部而不是'o'?
- optaplanner - 有没有办法让 optaplanner 继续下一个计算的最后一个最佳解决方案
- android - 如何从两个小部件组成一个新的 UI 元素?
- flutter - 在 Flutter 中包装 ListView.separated 过滤芯片
- sql-server - 如何在通过 ruby 脚本使用 BCP 将 CSV 文件上传到 SQL Server 时跳过第一列
- jdbc - 注册:Kafka 连接器配置
- node.js - Node.js - 获取字体属性描述