我想在一个对象内创建一个对象。 该对象称为“之后”。 以下代码无法将After识别为strat的子对象。
之后包含完成Gekko交易后的一些信息。 Gekko是在nodeJS下用JavaScript编写的交易平台,其中的策略由JavaScript代码组成。
var strat;
strat = {
Gotcoins: false, // To decide when to buy.
BoughtAt: 0, // candle.close (price of the crypto coin)
MaxPeek:-1,
After :{ strategie: " ", lasttreeup: false, seenhammer: false, proceed: true},
ShortDate: function (date) {
var monthNames = [
"Jan", "Feb", "Mar",
"Apr", "May", "Jun", .....
},
答案 0 :(得分:0)
不确定这是否是最好的方法,但是我发现了它的周围,方法是稍后在策略的init例程中放置一个对象,以达到目的。
var strat // the strategy object.
strat = {
After : '',
init: function () {
var initthisafter = { strategie: '?', lasttreeup: false, seenhammer: false, proceed: true};
this.After = initthisafter; //object inside an object !