我正在尝试遍历数据数组。我遵循了一个指南但不幸的是我没有取得同样的成功。数据文件如下所示:
import React, {Component} from 'react';
export default [
{ id: 1, lk:593458, ld:18033, status: 'Open'},
{ id: 2, lk:593388, ld:18036, status: 'Closed'},
{ id: 3, lk:593420, ld:18047, status: 'Open'}
]
和我正在尝试使用这样的数据的文件:
import data from './data';
const {data} = this.props;
let markers = this.data.map(id => (
无论我得到什么错误“undefined不是一个对象(评估'this.data.map'。我搞砸了哪里?谢谢
答案 0 :(得分:1)
您无法重新声明导入的变量。
import data from './data';
const {data} = this.props;
第二行重新声明您已从data
模块导入的./data
变量。
您可以使用import x as y from './module
语法重命名导入的模块,也可以不使用第2行的解构:const _data = this.props.data
。
答案 1 :(得分:0)
this.data
是不确定的?
你可以这样做:
data.map(e => {})