我确定这已在某处进行了解释,但我从未找到它,我开始:
假设我有一个包含移动、攻击、防御功能的对象。如何将它们添加到单元对象中,而不是一次添加一个,或者添加一个子对象:units.commands = commands,而是:units = commands OR units.prototype = commands。
另一个简单的例子:
var one = function () {
this.a = 1;
};
var two = function () {
this.z = 1;
};
var jee = new one(),
jee2 = new two();
jee = jee2;
console.log(jee); // Should have z AND a.