首页 > 解决方案 > 如何阅读[object Object]?

问题描述

我正在阅读具有以下结构的列表:

export interface ISaleEntity {
    id: number;
    dateCreated: Date,
    amount:number,
    type:string,
    description:string
  }

我的 api 返回以下数据:

付款:数组(2)0:{Id:1,类型:“DEBIT”,描述:“Sale 1”,金额:5000,DateCreated:“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 对象属性读取循环?

标签: javascriptarraystypescriptobjectecmascript-6

解决方案


只需将其作为另一个参数传递给console.log

console.log("element", element);

推荐阅读