次のスクリプトを参照してください。
var x = function(param){
this.data=param;
this.y = function(){
alert(this.data)
}
return this;
}
/*
x.prototype.z = function(){
alert(this.data);
}
*/
x(123).y();
x(123).z(); // This should behave same as y()
x(123).y()を呼び出すと、メッセージに123が表示されます。x()内で宣言された関数y( )
ここで、 x()の外部にあるが、 y()と同じように動作する別の関数z()を宣言したいと思います[ x()に関連付けます]
出来ますか?可能であればどのように?