2016-03-05 66 views
1

這是一個假設的問題,因爲它是我一直在打破我的頭是否可能或不是(無論是在PHP中,或在Java腳本或任何其他方式):顯示數組元素間隔爲1

假設我有一個1,2,3,4,5,6,7,8,9,0的數組。

在我的想法,我不知道是否有可能在列表中顯示它們在視覺上建立這樣的情況:

1(1秒間隔)
2(1秒間隔)
3 (1秒間隔)
...依此類推,直到10-11秒後顯示所有十個項目的完整列表。

這實際上是一個純粹的理論問題,因爲我目前還沒有在編碼時掙扎,因此我沒有包含任何代碼示例。

我只是想知道,如果你喜歡哲學,這是否可能,而不是一次顯示整個數組?說實話,我從來沒有遇到過任何可能的事情。太感謝了!

回答

0

你至少應該交什麼你至今嘗試過,這裏是一些基本的例子

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]; 
 
var elem = document.getElementById('pr'); 
 

 
function print(array, el) { 
 
    var i = 0; 
 
    var func = setInterval(function() { 
 
    el.innerHTML += '<br>' + array[i]; 
 
    i++; 
 
    if (i >= array.length) { 
 
     clearInterval(func); 
 
    } 
 

 
    }, 1000); 
 

 
} 
 

 
print(arr, elem);
<div id="pr"> 
 

 
</div>

+1

謝謝主席先生!非常感謝你:) –