【发布时间】:2018-08-27 18:09:50
【问题描述】:
get_bid() {
let higest_bid_array:any[];
for(let i=0; i < this.crypto.length;i++) {
higest_bid_array = this.crypto[i].highestBid;
}
return higest_bid_array;
}
我已将变量声明为数组。
higest_bid_array:any[];
这里crypto 是一个数组,其值例如:crypto[i].highestBid
具有值 [1234, 5647, 8500];
如何将crypto 的值分配给higest_bid_array;
higest_bid_array 应该返回
[1234, 5647, 8500],它现在只返回 8500 即该数组的最后一个值。
我哪里出错了?谢谢。
【问题讨论】:
-
你能发布你期望的数据结构吗?
-
使用
higest_bid_array: number[][],检查here -
higest_bid_array.push(this.crypto[i].highestBid) 在 for 循环中?
-
你能说一下,到底出了什么问题?是否抛出错误?分配的数据有错吗?