0

这是我包含键的循环:

for(let keys of Object.keys(this.reportKeys[i].txnTypeKeys)){
 console.log("key: ",org.serviceCode+keys);
}

这是我包含对象的循环:

for(let value of Object.values(this.activityReportData[0].services[i].txnTypes)){
 console.log("value:",value)
}

它给出的输出为:

key:  DGEkey1
key:  DGEkey2
key:  DGEkey3
value: 19/06/2020 13:35:11
value: 19/06/2020 13:40:13
value: 49

key:  OLAkey1
key:  OLAkey2
key:  OLAkey3
value: 56
value: 41
value: 78

但我想要类似的东西 -

key:  DGEkey1
value: 19/06/2020 13:35:11
key:  DGEkey2
value: 19/06/2020 13:40:13
key:  DGEkey3
value: 49

这怎么可能?

4

1 回答 1

-1

你不需要使用Object.values第二个。如果您有足以检索值的键。

for(let key of Object.keys(this.reportKeys[i].txnTypeKeys)){
 console.log("key: ",org.serviceCode+keys);
 const value = this.activityReportData[0].services[i].txnTypes[key];
 console.log("value:",value)
}
于 2020-08-07T13:09:27.117 回答