在对象内创建对象

时间:2019-09-12 15:26:06

标签: javascript object

我想在一个对象内创建一个对象。 该对象称为“之后”。 以下代码无法将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", .....
    },

1 个答案:

答案 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 !