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

React中如何遍历List对象内的category数组并访问id与name?

解决方案

你把map方法的参数顺序搞反了——第一个参数是数组里的每一项(也就是你要的category对象),第二个参数才是索引。

修正后的代码如下:

{List.category.map((item, index) => {
  console.log("ID:", item.id, "Name:", item.name);
  // 如果要在React中渲染内容,记得返回JSX,比如:
  return <div key={item.id}>{item.name}</div>;
})}

关键说明:

  • item就是数组里的每个category对象,直接通过item.id和item.name就能访问对应属性
  • 在React的列表渲染中,必须给每个元素加上唯一的key属性(这里用item.id最合适)
  • 你之前的代码把index(索引)放在了第一个参数位置,所以打印出来的都是0、1、2这些索引值

内容的提问来源于stack exchange,提问作者Jerémi paul

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 18:20:28