javascript - 如何在 JavaScript 中显示编号从 1 到 40 的数组的 40 项?
问题描述
下面的代码部分有一个由 10 个学生组成的数组。我想将其显示为
- 阿兰
- 阿伦
- Aarez ...最多10个
但是我无法使用 for 循环来实现这一点,因为索引从 0 开始,但如果我从 1 开始,那么它会跳过第一个名称。
下面是我的代码:
var stu = ["Aaran", "Aaren", "Aarez", "Aarman", "Aaron", "Aaron-James", "Aarron", "Aaryan", "Aaryn", "Aayan"]
// 1. counting the students names:
var ln = stu.length;
//2. showing the students names using for loop with numbering:
for (var i = 1; i < ln; i++) {
document.write(i + " : " + stu[i] + "<br>")
}
它给了我像 1、2、3 这样的数字,但它跳过了数组的第一项。那么我怎样才能在不跳过的情况下实现这一目标呢?
解决方案
在写入时更改 i=0 和 i+1。
var stu = ["Aaran", "Aaren", "Aarez", "Aarman", "Aaron", "Aaron-James", "Aarron", "Aaryan", "Aaryn", "Aayan"]
for (var i = 0; i<stu.length; i++){
document.write( i+1 + " : " + stu[i] + "<br>")
}
推荐阅读
- python-jedi - Jupyter Lab 或 Jupyter Notebook 自动完成功能不起作用
- mysql - 如何将 MySQL 数据库从 AMPPS 转移到 XAMPP vm Stack
- javascript - 未捕获的类型错误:无法读取属性“值”
- colors - 在 Shopify 产品页面上显示一种颜色选项
- javascript - 需要检查登录用户名和密码,然后从以前的条目中获取数据
- arrays - 在 TypeScript 中用另一个嵌套数组对象从一个数组中查找并替换带有 id 的值
- c# - 获取匹配表达式的字典值计数的最佳方法是什么?
- c# - ASP.NET Core 5.0 OData $select 不工作
- jquery - jquery 验证复选框
- matlab - 多标签组合数据集 MATLAB 的训练、验证和测试中的混洗和分区