この長いタイトルを説明するための短くて簡単な例 (質問はコメントされています):
(この JavaScript が関連付けられている HTML ドキュメントのボタンをクリックしたとしましょう)
function AClass() {
}
AClass.prototype.stepOne = function() {
console.log('stepOne');
//How to call stepTwo() from here (since `this` refer to the button DOM Object element) ?
}
AClass.prototype.stepTwo = function() {
console.log('stepTwo');
}
var A = new Aclass();
$('button').click(A.stepOne);
私の最初の動きは、コンストラクターでクラシックを宣言することでしたがvar that = this
、メソッドの範囲外であるため、メソッドをコールバックとして使用するときにこの構文を使用する方法はありますか?