これが問題だと思います。
私はいくつかのオブジェクトを持っています:
(function(){
var call_new_function = function(){
// do some stuff: but this is function is undefined when called from callback
}
var someObject = new Thing();
$(some_ele).click(function(){
var _this = this;
someObject.doSomething({
// some values are set up
},
callback: call_new_function.call(_this) <-- this throws an error of undefined
)
});
})
私の気持ちはここでは範囲外です: call_new_function 。これは閉鎖の問題ですか?