理想的情况下,只需要赋值给exports即可:
exports = function() {
// My Class
}
但exports对象是通过形参传入的,直接赋值形参会改变形参的引用,但不能改变作用于外面的值
var change = function(a) {
a = 100;
console.log(a);
}
var a = 10;
change(a);
console.log(a); // =>10