一个简单的问题,什么是最佳实践,我是否应该声明 JavaScript 对象,直到稍后阶段才会初始化,使用 null
或 {}
?
最佳答案
我认为这真的取决于。如果你只是想尽早声明它,因为你知道它无论如何都会被“提升”到函数的开头,并且会在下面的几行中初始化,那么只需使用
var foo;
这使得 foo
undefined
。否则,如果您需要在初始化之前对 foo
做任何事情,那么最好使用
var foo = {};
关于javascript - 在 JavaScript 中声明一个对象供以后使用 - null 还是 {}?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22323223/