javascript - Js 对象项未设置为空对象

标签 javascript node.js typescript javascript-objects

我已经声明了一个对象

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(); 但它不起作用。

我想要的是将 indicators.PRODUCTION._IP4 值设置为空对象。

PS:初始化与IP3完美配合

最佳答案

这是该对象在 _IP4 中具有空对象的证据。 因此,您可能在 _IP4 未初始化时检查该对象。

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)

关于javascript - Js 对象项未设置为空对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54576095/

相关文章:

javascript - 使用图像模拟重力的 2D 物理引擎

JavaScript:如何在同步代码中使用异步 FileReader?

node.js - 快速路线 : how to differentiate between url and parameter?

typescript - Object.entries() 和 Object.values() 在 WebStorm/PhpStorm 中未被类型化为数组

javascript - Pinterest 无法获取图像

javascript - 无法从模态上的动态输入获取未定义或空引用的属性 'value'

node.js - PropTypes 已被弃用以及如何解决它

node.js - 使用 express/connect 和 session 存储时如何找到 session ID?

typescript - 为什么任何扩展 X ? : B give A | B in typescript?

javascript - 浏览器使用错误路径加载 Typescript js.map 文件