【发布时间】:2025-11-28 14:55:01
【问题描述】:
我是新手,我希望不要问什么傻事,但我正在疯狂地寻找解决方案!
对于我的应用,我使用的是公共 API
我需要的是这个(短版,因为它很大)
{
"artists": [
{
"name": "Artist 1",
"id": 1
},
{
"name": "Artist 2",
"id": 2
},
{
"name": "Artist 3",
"id": 3
},
{
"name": "Artist 4",
"id": 4
}
]
}
渲染:
render() {
const {
name,
id
} = this.props.record;
功能:
[artistsArray].forEach(item => {
console.log(item);
console.log(item.artists[0].name);
});
输出:
return (
<Fragment>
<div className="container">
<h1 className="display-3">
{name} {id}
</h1>
</Fragment>
);
}
问题是我无法获取名称和 ID。console.log(item); console.log(item.artists[0].name); 给我错误或未定义。
我该怎么办?
看起来很简单,但我可以摆脱这个。
提前感谢您的帮助!
【问题讨论】:
标签: arrays json reactjs dictionary foreach