【发布时间】:2011-04-15 13:28:26
【问题描述】:
我有一个这样的对象:
myobj={
//where to define Car car=new Car();
test:{
testFunc1(){car.paintTest();},
testFunc2(){car.drawTest();}
},
use:{
useFunc1(){car.paintUse();},
useFunc2(){car.drawUse();}
},
};
我将使用myobj,在另一个js文件中,我可以很容易地调用
myobj.test.testFunc2();
或
myobj.use.useFunc1();
如您所见,在myobj 中,我有一个car 实例经常在不同子对象的不同功能中使用(例如“测试”、“使用”子对象) .
我想知道,我在哪里可以在myobj 中定义Car car=new Car();,以便car 被定义一次,并且可以在@ 中的几个 函数中使用987654330@.
【问题讨论】:
标签: javascript javascript-framework