Javascript 如何阅读[对象]?
我正在阅读一份具有以下结构的列表:Javascript 如何阅读[对象]?,javascript,arrays,typescript,object,ecmascript-6,Javascript,Arrays,Typescript,Object,Ecmascript 6,我正在阅读一份具有以下结构的列表: export interface ISaleEntity { id: number; dateCreated: Date, amount:number, type:string, description:string } My api正在返回以下数据: 付款:数组(2)0:{Id:1,类型:“借方”,说明:“销售” 1“,金额:5000,创建日期:“2018年6月18日00:00:00”}1:{Id:2,类型: “
export interface ISaleEntity {
id: number;
dateCreated: Date,
amount:number,
type:string,
description:string
}
My api正在返回以下数据:
付款:数组(2)0:{Id:1,类型:“借方”,说明:“销售”
1“,金额:5000,创建日期:“2018年6月18日00:00:00”}1:{Id:2,类型:
“信用证”,说明:“销售1”,金额:4200,创建日期:2018年6月20日
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>
);
}
const payments:ISaleEntity[]=response.data.payments;
私人渲染数据(付款:ISaleEntity[]){
返回(
{payments.length}
{payments.forEach(元素=>
//tslint:禁用下一行:无控制台
console.log(“元素”+元素)
//{element.description}
)}
);
}
在控制台中,元素是[object]
如何通过JSON对象属性读取循环?只需将其作为另一个参数传递给
控制台。log
:
console.log("element", element);
只需将其作为另一个参数传递到
控制台.log
:
console.log("element", element);
var元素=[{Id:1,类型:“借方”,描述:“销售1”,金额:5000,创建日期:“06/18/2018 00:00:00”},{Id:2,类型:“贷方”,描述:“Sale1”,金额:4200,创建日期:“06/20/2018 00:00”}]
元素。forEach(函数(elem){
控制台日志(elem);
控制台日志(元素描述)
})
console.log(元素[0]。说明)
var元素=[{Id:1,类型:“借方”,描述:“销售1”,金额:5000,创建日期:“06/18/2018 00:00:00”},{Id:2,类型:“贷方”,描述:“Sale1”,金额:4200,创建日期:“06/20/2018 00:00”}]
元素。forEach(函数(elem){
控制台日志(elem);
控制台日志(元素描述)
})
console.log(元素[0]。说明)
{payments.length}为2。为什么element.description在以下内容中未定义?{payments.forEach(element=>{element.description})}@jupitersailormoon查看如何在javascript中迭代数组的编辑。{payments.length}为2。为什么element.description在以下内容中未定义?{payments.forEach(element=>{element.description}}}@jupitersailormoon查看如何在javascript中迭代数组的编辑。你说的@jupitersailormoon是什么意思?这也有帮助。“木星卫星”是什么意思?这也有帮助。