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

时间:2019-04-16 11:52:54

标签: reactjs react-native react-native-flatlist

我将API responseJson推送到arrayholder

在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

1 个答案:

答案 0 :(得分:0)

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

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