我想在创建其他传递参数的对象时扩展一个新的 JS 对象。这段代码不起作用,因为我只能扩展没有动态参数的对象。
otherObject = function(id1){
this.id = id1;
};
otherObject.prototype.test =function(){
alert(this.id);
};
testObject = function(id2) {
this.id=id2;
};
testObject.prototype = new otherObject("id2");/* id2 should be testObject this.id */
var a = new testObject("variable");
a.test();
有什么建议吗?