我有兩個構造函數,我只想在對象b
中使用對象而不使用new
關鍵字,因爲我不想創建一個具有其所有屬性的對象是沒有必要的。例如,內部構造函數b
我想使用構造函數b方法。在javascript中使用anthor對象而不使用新關鍵字的對象方法
function a(){
this.first=function(){
return 'aaaaaa'
}
this.last=function(){
return 'bbbbb'
}
}
function b(){
this.name= //call method last of constructor a.
}
var person= new b();
console.log(person.name) //bbbbb
注意:構造函數a包含兩個方法。所以在給定的例子中,我沒有任何使用方法,但可能需要稍後。所以我不想創建new a()
。我只想直接調用它
你不能做到這一點。將方法移至原型。 – SLaks 2014-12-04 19:01:42