後顯示數組項我的代碼段:的JavaScript:3秒一個時間
var i = 0;
(function loop() {
text_objects[i].displayText();
if (++i < text_objects.length) {
setTimeout(loop, 3000);
}
})();
這是應該在一個時間顯示一個陣列的一箇中的內容,3秒分開。但是,當我運行該程序時,我只能得到第一個項目,並且它只是在那裏凍結,而不更新並顯示數組中的其餘項目。
我在做什麼錯?
瀏覽器控制檯中的任何錯誤? – gurvinder372
我在控制檯中用一個數組和'console.log()替換了'text_objects'和'displayText()',並且它工作正常。 – Himanshu
控制檯日誌中實際上沒有任何內容。我不確定它爲什麼不起作用。 – TRX