在渲染项目。 item包含值但item.name未定义

问题描述 投票:0回答:1

我将我的API responseJson推送到数组持有者

在Flatlist上我使用我的Arrayholder作为数据

data={this.state.arrayHolder}
renderItem={({ item, index }) =>{
console.log(item);
console.log("Name:"+item.name);

}



 ConsoleLog:
    {name:bob,Class:123},{name:Hulk,Class:234}
    Name:undefined

我的项目工作查找,但Item.Name未定义

reactjs react-native react-native-flatlist
1个回答
0
投票

你的数组不正确它应该是{name:'bob',Class:'123'},{name:'Hulk',Class:'234'}否则它会将name的赋值视为变量

示例展览:https://snack.expo.io/@msbot01/listview2

© www.soinside.com 2019 - 2024. All rights reserved.