var Ob = function(){
}
Ob.prototype.add = function(){
inc()
}
Ob.prototype.inc = function(){
alert(' Inc called ');
}
window.onload = function(){
var o = new Ob();
o.add();
}
私はこのようなものを呼び出したいのですが、どうすれば呼び出すことができます、もちろんincを内部関数としてaddに入れますそれ、どうやったら出来るの ?
それは簡単です:
Ob.prototype.add = function(){
this.inc()
}
Ob.prototype.inc = function(){
alert(' Inc called ');
}
プロトタイプのOb
プロパティのインスタンスを作成すると、オブジェクトにコピーされます。別のメソッド内からインスタンスのメソッドにアクセスする場合は、this
を使用できます。