如何将嵌套在数组中的数组映射为 table 形式?
How to map an array that is nested within arrays into a table form?
我正在尝试以 table 形式显示我的数据(Headers:key1 和 key2)。这是我的代码:
render() {
console.log((this.state.message));
const datamapping = Object.entries(this.state.message);
console.log(datamapping);
return (
<div>
<div className="viewall">
{datamapping.map((data, key) => {
return (
<div key={key}>
<p>{data.key1}</p>
</div>
);
})}
</div>
</div>
);
}
console.log(this.state.message) return如下:
{项目:Array(4),计数:4,ScannedCount:4}
在“项目”中:
Items: Array(4)
0: {key1: "value", key2: "value"}
1: {key1: "value", key2: "value"}
2: {key1: "value", key2: "value"}
3: {key1: "value", key2: "value"}
我应该如何才能以 table 格式显示“值”?目前,{data.key1} 没有 return 任何值。
对 this.state.message.Items 使用映射,因为 Items 已经是数组
this.state.message.Items.map()
添加 ?数据映射后
{datamapping?.map((data, key) => {
return (
<div key={key}>
<p>{data.key1}</p>
</div>
);
})}
我正在尝试以 table 形式显示我的数据(Headers:key1 和 key2)。这是我的代码:
render() {
console.log((this.state.message));
const datamapping = Object.entries(this.state.message);
console.log(datamapping);
return (
<div>
<div className="viewall">
{datamapping.map((data, key) => {
return (
<div key={key}>
<p>{data.key1}</p>
</div>
);
})}
</div>
</div>
);
}
console.log(this.state.message) return如下: {项目:Array(4),计数:4,ScannedCount:4}
在“项目”中:
Items: Array(4)
0: {key1: "value", key2: "value"}
1: {key1: "value", key2: "value"}
2: {key1: "value", key2: "value"}
3: {key1: "value", key2: "value"}
我应该如何才能以 table 格式显示“值”?目前,{data.key1} 没有 return 任何值。
对 this.state.message.Items 使用映射,因为 Items 已经是数组
this.state.message.Items.map()
添加 ?数据映射后
{datamapping?.map((data, key) => {
return (
<div key={key}>
<p>{data.key1}</p>
</div>
);
})}