Javascript 声明多个空变量
我试着这样做:Javascript 声明多个空变量,javascript,arrays,variables,object,Javascript,Arrays,Variables,Object,我试着这样做: var1, var2, var3 = {} 只有最后一个变量是一个对象,我才有可能创建多个空对象或数组,而不必执行任何操作 var all = {}, used = {}, unused = {}; ?您所写的内容类似于: var1; var2; var3 = {}; 您需要的是: var1 = var2 = var3 = {}; -1; 将仅创建1个对象,其中有3个变量引用该对象。我的眼睛因为使用全局变量而流血。@Pavel-这不是3个不同的对象。他们是一体的。对其中任
var1, var2, var3 = {}
只有最后一个变量是一个对象,我才有可能创建多个空对象或数组,而不必执行任何操作
var all = {}, used = {}, unused = {};
?您所写的内容类似于:
var1;
var2;
var3 = {};
您需要的是:
var1 = var2 = var3 = {};
-1; 将仅创建1个对象,其中有3个变量引用该对象。我的眼睛因为使用全局变量而流血。@Pavel-这不是3个不同的对象。他们是一体的。对其中任何一个引用进行更改都会反映在所有引用中。否。weeell,它比VarVar1={},var2={}更复杂……你为什么真的需要它?你写了正确的方法,并要求我们回答!简单的回答是不,你所做的(在第二种方法中)是正确的方法。如果变量是顺序的(比如var1 var2 var3…),那么应该使用数组,但第二个代码段中的数组似乎不是这样。