相続人はJavascriptを持つオブジェクトにデータを追加する方法:私はこれを実行するとは、私は私のオブジェクトにデータを追加する方法
let trade = [
new RecordStock(elem, recordtime, stockquantity, tradetype, stocksymbol),
]
問題がある:
console.log(trade[0].price);
はそれはそれは私のオブジェクトを上書きしているようです最初から。
私のクラスコードを追加します。私はオブジェクト
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]);
}
}
上書きはどういう意味ですか?配列内のオブジェクトは、配列を初期化したときからのままです。 –
@NanduKalidindi私は関数とconsole.log(trade [0])を実行すると、常に別のオブジェクトを出力します。例:入力:価格=> 100。オブジェクトに保存すると完全に機能しますが、101のようなオブジェクトの価格をもっと節約したい場合は、価格[0]を印刷するときに100を、NOを101にします。 –
私は完全に理解しているとは確信していませんが、関数を実行するときにオブジェクトをトレード配列に追加しようとしていますか? –