どうすればこれをもっとうまく書くことができるのか興味があります:
function Klass(variable) {
this.variable = variable;
this.callAjax = function() {
$.get('/url', { }, function(json) {
console.log(variable); //! <-- shows undefined
}, "json");
}
}
だから私はローカル変数を作成します:_variable
function Klass(variable) {
this.variable = variable;
this.callAjax = function() {
var _variable = this.variable;
$.get('/url', { }, function(json) {
console.log(_variable); //! <-- its ok
}, "json");
}
}
そしてそれは素晴らしいですが、私は本当にこの解決策をしていません、
あなたの誰かがより良いコードを持っていますか?