У меня есть массив в this.state.placeinfo, и я хочу показать id.
0:{
id: "2"
latitude: "35.737939"
longitude: "139.7400265"
}
Я кодирую так, но результат говорит undefined.
console.info(this.state.placeinfo.id)
...
const line = this.state.placeinfo
console.info(line.id)
Есть идеи что показать id?
Там написано undefined
Вы говорите, что это массив. Итак, this.state.placeinfo[0].id
Является ли this.state.placeinfo массивом?





this.state.placeinfo содержит массив объектов. Когда ты сделал
const line = this.state.placeinfo
line на самом деле был массивом, который не имеет свойства ID, которое вы ищете. Только когда вы получите элемент из этого массива, у вас будет доступ к этим свойствам.
Итак, если вы хотите получить идентификатор первого объекта, внутри массива это будет:
const line = this.state.placeinfo[0];
Тогда console.info(line.id) будет работать.
console.info(this.state.placeinfo.id)возвращает что-нибудь?