我有一个像这样的对象
var a={
b:{
sayHi:function(){
alert("hi");
}
}
}
我想使用原型将其转换为函数名称间距。我怎么转换?我试过跟随。但没有工作
var a=function(){};
a.prototype.b=function(){};
b.prototype.sayHi=function(){
alert("hi");
}
var obj=new a();
obj.b.sayHi();
任何帮助?
答案 0 :(得分:2)
使用此:
var A = function(){},
B = function(){};
A.prototype.b = new B();
B.prototype.sayHi = function(){
alert("hi");
}
var obj=new A();
obj.b.sayHi();