一个简单的问题,最佳实践是什么,我应该声明将在以后使用null
或{}
初始化的JavaScript对象吗?
最佳答案
我认为这确实取决于。如果您只是想尽早声明它,因为您知道它仍然“悬挂”在函数的开头,并将在下面初始化几行,则只需使用
var foo;
这使得
foo
undefined
。否则,如果您需要在初始化之前将foo
作为对象执行任何操作,那么最好使用var foo = {};
关于javascript - 在JavaScript中声明对象以供以后使用-是null还是{}?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22323223/