You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript中自动为数组元素加序号并在控制台输出?

实现带序号的数组控制台输出

先修正你的config.json语法

JSON要求键名必须用双引号,正确格式如下:

{
  "Names": [
    "Stewart",
    "Bob",
    "Kevin"
  ]
}

Node.js环境下的实现

  1. 导入config.json文件
    const config = require('./config.json');
    
  2. 遍历数组输出带序号内容
    用数组的forEach方法,第二个参数是元素的索引(从0开始),加1就是我们需要的序号:
    config.Names.forEach((name, index) => {
      console.log(`${index + 1}. ${name}`);
    });
    

浏览器环境下的实现

如果是在浏览器中,用fetch读取json文件后再处理:

fetch('./config.json')
  .then(res => res.json())
  .then(config => {
    config.Names.forEach((name, index) => {
      console.log(`${index + 1}. ${name}`);
    });
  });

不管数组新增多少元素,forEach的索引会自动对应元素位置,序号也会跟着自动递增。

内容的提问来源于stack exchange,提问作者devitzer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 05:42:35