// m1.js
module.exports.Model = function() {
this.test = function() {
console.log("MODULE 1");
};
};
// m2.js
module.exports.Model = function() {
this.test = function() {
console.log("MODULE 2");
};
};
//test.js
var model1 = new (require('./lib/m1.js').Model);
var model2 = new (require('./lib/m2.js').Model);
model1.test();
model2.test();
//result
MODULE 1
MODULE 2
top:
{
a=5
break top
a=10
}
alert(a) // 5