代码之家  ›  专栏  ›  技术社区  ›  infodev

JS对象项未设置为空对象

  •  0
  • infodev  · 技术社区  · 6 年前

    我声明了一个对象

    const indicators: any = {
        CONTEXT: {},
        PRODUCTION: {},
        SATISFACTION: {},
        SPECIFIQUES: {},
    };
    

    然后我给它赋值

        indicators.PRODUCTION = { _IP1, _IP2 };
        indicators.PRODUCTION._IP4 =  {};
        indicators.PRODUCTION._IP3 = {};
    

    当我检查时 indicators.PRODUCTION._IP4 它的值总是设置为 undefined . 我试过了 indicators.PRODUCTION._IP4 = new Object(); 但它不起作用。

    我要做的是 生产指标 值为空对象。

    PS:初始化与 IP3

    1 回复  |  直到 6 年前
        1
  •  1
  •   holydragon    6 年前

    const indicators = {
      CONTEXT: {},
      PRODUCTION: {},
      SATISFACTION: {},
      SPECIFIQUES: {},
    };
    
    indicators.PRODUCTION = {
      _IP1: {},
      _IP2: {}
    };
    indicators.PRODUCTION._IP4 = {};
    indicators.PRODUCTION._IP3 = {};
    
    console.log(indicators)
    console.log(indicators.PRODUCTION)
    console.log(indicators.PRODUCTION._IP4)