我正在寻找一种方法来最小化所有索引都具有相同值的数组的创建。这可能是不可能的,但我会发现它非常方便。
考虑:
var layer = [];
layer['game'] = new Kinetic.Layer();
layer['navigation'] = new Kinetic.Layer();
layer['notification'] = new Kinetic.Layer();
(其中 Kinetic.Layer 是一个对象,但我怀疑这并不重要)
寻找类似的东西:
var layer['game','navigation','notification'] = new Kinetic.Layer();
这甚至可能吗?当然,它并不是真正需要的——但我会发现它非常方便,重复代码是一种不好的做法。
不,我不能有一个单一的索引或变量,因为这些对象稍后会在我的代码中更改 - 并且必须在使用前声明它们。