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

如何使用forEach()方法遍历对象数组?

嘿,这事儿很容易解决!咱们直接用JavaScript的forEach()方法遍历给定的甜甜圈数组,就能按要求打印出对应的信息啦。

完整实现代码

var donuts = [ 
  { type: "Jelly", cost: 1.22 }, 
  { type: "Chocolate", cost: 2.45 }, 
  { type: "Cider", cost: 1.59 }, 
  { type: "Boston Cream", cost: 5.99 } 
];

// 用forEach遍历数组,逐个打印甜甜圈信息
donuts.forEach(donut => {
  console.log(`${donut.type}甜甜圈每个售价${donut.cost.toFixed(2)}美元`);
});

为啥这么写?

  • forEach()会挨个处理数组里的每个甜甜圈对象,每次迭代都会把当前对象传给箭头函数里的donut变量。
  • 用模板字符串(反引号`包裹)来拼接文本和变量,比传统的+拼接更清晰好读。
  • toFixed(2)是为了保证价格始终以两位小数的格式输出,完美匹配货币展示的需求。

运行这段代码后,控制台就会输出你要的内容:

Jelly甜甜圈每个售价1.22美元
Chocolate甜甜圈每个售价2.45美元
Cider甜甜圈每个售价1.59美元
Boston Cream甜甜圈每个售价5.99美元

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:45:23