声明多个空变量

ily*_*lyo 5 javascript arrays variables object

我尝试这样做:

var1, var2, var3 = {}
Run Code Online (Sandbox Code Playgroud)

而且只有最后一个变量是一个对象,我有可能无需执行任何操作就可以创建多个空对象或数组

var all = {}, used = {}, unused = {};
Run Code Online (Sandbox Code Playgroud)

?

小智 3

你写的类似于:

var1;
var2;
var3 = {};
Run Code Online (Sandbox Code Playgroud)

你需要的是:

var1 = var2 = var3 = {};
Run Code Online (Sandbox Code Playgroud)

  • -1; 只会创建 1 个带有 3 个引用它的变量的对象。我的眼睛因使用全局变量而流血。 (6认同)
  • @Pavel - 这些不是 3 个不同的对象。他们是一体的。对这些参考文献中的任何一个进行更改都会反映在所有参考文献中。 (2认同)