0
我正在嘗試編寫一個返回數組的函數。 我想:未定義的值承諾
this.view_skills = function() {
var arr = ;
dashboard.view_skills();
skill.approved_skills.each(function(item) {
item.getInnerHtml().then(function(text) {
console.log('User skills: ' + text);
arr.push(text);
});
console.log('view a:' + arr);
});
return arr;
};
但是當我調用該函數,我得到的消息,它的不確定。 我試圖讓var arr=[]
但是這返回了空數組。
感謝您的幫助。
'$ http' is asynchronous – Weedoze
@Weedoze - '$ http'沒有出現在問題的代碼中 – Quentin