У меня есть такой объект:
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
, который часто используется в различных функциях в различных подобъектах (например, "проверить "," использовать "подобъекты).
Мне интересно, где я могу определить Car car=new Car();
в myobj
, чтобы car
определялся один раз и мог бытьиспользуется в нескольких функциях в myobj
.