gpt4 book ai didi

javascript - 如何使用 Javascript 将数据附加到对象

转载 作者:行者123 更新时间:2023-12-03 03:25:55 25 4
gpt4 key购买 nike

这是我向对象添加数据的方法:

    let trade = [
new RecordStock(elem, recordtime, stockquantity, tradetype, stocksymbol),
]

问题是当我运行这个时:

 console.log(trade[0].price);

似乎从一开始就覆盖了我的对象。

我添加了我的类(class)代码。我如何打印对象的第一个数据

    class RecordStock {

constructor(price, timestamp, stockquantity, tradetype, stocksymbol) {
this.price = price;
this.timestamp = timestamp;
this.stockquantity = stockquantity;
this.tradetype = tradetype;
this.stocksymbol = stocksymbol;
}
static recordTrade(){
console.log(price[0]);
}
}

最佳答案

我认为您正在寻求将对象插入 trade 数组中。您可以通过简单地附加到数组来实现这一点。

你可以用这样的东西来推送对象

假设您有一个添加 RecordStock 对象的函数。事情可能是这样的。

let trade = [];    

trade.push(new RecordStock(elem, recordtime, stockquantity, tradetype, stocksymbol));

trade.push(new RecordStock(elem, recordtime, stockquantity, tradetype, stocksymbol));

trade.push(new RecordStock(elem, recordtime, stockquantity, tradetype, stocksymbol));

现在您可以使用此 trade[trade.length - 1] 访问您推送的最新 RecordStock。 trade[0] 将始终包含您首先推送的对象。这是通常的数组功能。

关于javascript - 如何使用 Javascript 将数据附加到对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46330870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com