我有一個功能,LoadList
。在這個函數裏面,我有我爲我的承諾中的then
部分定義的匿名函數。問題是這個內部函數不能「看到」oMembers
變量。我想避免全局聲明這個變量。可能嗎?嵌套功能看不到外部示波器
function LoadList() {
var oMembers = new MyApp.Members();
var lst = oMembers.getMembersList();
lst.then(function (result) {
console.log(oMembers.count())
});
}
的jsfiddle請,因爲沒有你的代碼錯誤。 –
你提供的代碼(帶有MyApp的設計版本),工作得很好:http://jsfiddle.net/K8k6p/也許'.count()'函數不在'oMembers'對象上,但是'lst '對象,而不是 –
你們是非常正確的。代碼很好,但F12調試器讓我困惑。我感謝大家的幫助。 –