【发布时间】:2019-11-05 07:59:54
【问题描述】:
我正在阅读具有以下结构的列表:
export interface ISaleEntity {
id: number;
dateCreated: Date,
amount:number,
type:string,
description:string
}
我的 api 正在返回以下数据:
payments: Array(2) 0: {Id: 1, Type: "DEBIT", Description: "Sale 1”,金额:5000,创建日期:“06/18/2018 00:00:00”} 1:{Id:2,类型: “CREDIT”,描述:“Sale1”,金额:4200,创建日期:“06/20/2018 00:00:00"}
由于我使用的是成绩单,所以我这样做了
const payments: ISaleEntity [] = response.data.payments;
private renderData(payments: ISaleEntity[]) {
return (
<div>
{payments.length}
{payments.forEach(element =>
// tslint:disable-next-line:no-console
console.log("element" + element)
// <span>{element.description}</span>
)}
</div>
);
}
在控制台中,元素是[object Object]。
如何通过 JSON 对象属性读取循环?
【问题讨论】:
标签: javascript arrays typescript object ecmascript-6