I have a single file that looks like this:
cars.js:
class Cars {
Saab(){
return 'Saab';
}
Volvo(){
return 'Volvo';
}
}
var cars = new Cars();
Now I want to separate them in files to organise my code:
saab.js
class Cars {
Saab(){
return 'Saab';
}
}
volvo.js
class Cars {
Volvo(){
return 'Volvo';
}
}
cars.js
/**
* Some magic
*/
var cars = new Cars(); // contains function Volvo() and Saab()
How can I do this?
PS:
The problem with extends
(class Saab extends Cars
) is that I now need to call new Saab()
or new Volvo()
and that's not what I want, I want to call new Cars()
.