2016-03-05 107 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

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