的Javascript:I have a dynamically filled array named resultsAuthor, when I log this object, I get this.(登錄,因爲我需要的長度來遍歷對象,這是不工作)1 但是,當我嘗試登錄resultsAuthor.length,我得到0 任何人都知道我在做什麼錯了?Arraylength 0,但13物體
從那裏我把它在我main.js這樣的:
var searchCriteria = document.querySelector('[title="tbxZoeken"]').value;
var searchAuthor = new Utils.GetBookinfoByAuthor(searchCriteria);
var resultsAuthor = searchAuthor.loadData();
console.log(resultsAuthor); // returns the object
console.log(resultsAuthor.length); // returns 0
謝謝!
提供您的代碼,否則無法幫助。你可能沒有閱讀好的變種,或者你已經刪除了它們之間的條目...... –
向我們展示你的代碼,如果你有代碼,也是一個jsfiddle。 – Jacksonkr
我的猜測是你從AJAX進程中填充數組,但在承諾返回數據之前試圖記錄數組的長度。編輯:嘿!看起來我是對的... :) – Andy