На рендерингэлемент содержит значение, но имя элемента не определено - PullRequest
0 голосов
/ 16 апреля 2019

Я отправил свой API-ответJson держателю массива

в Flatlist Я использую мой массив в качестве данных

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 голосов
/ 16 апреля 2019

Ваш массив неверен. Это должно быть {name: 'bob', Class: '123'}, {name: 'Hulk', Class: '234'} В противном случае он будет воспринимать присвоенное значение имени как переменную

Пример выставки: https://snack.expo.io/@msbot01/listview2

...