如何以角度分配数组?

时间:2018-03-19 08:32:44

标签: angular angular5

higest_bid_array:any[];

我已将变量声明为数组。

crypto

此处crypto[i].highestBid是一个数值,例如:crypto  值 [1234,5647,8500] ;

如何将higest_bid_array的值分配给[1234, 5647, 8500];

  

higest_bid_array 应该返回{{1}},现在只返回 8500 i,e。该数组的最后一个值。

我哪里错了?感谢。

1 个答案:

答案 0 :(得分:0)

每次在循环中覆盖数组。您可能希望在for循环中为数组赋值push

get_bid() {
    let higest_bid_array:any[];
    for(let i=0; i < this.crypto.length;i++) { 
      higest_bid_array.push(this.crypto[i].highestBid);
    }
    return higest_bid_array;
  }

如果您想了解有关阵列推送方法的更多信息,请继续阅读here