以一次一个间隔显示数组的元素


Display elements of an array with intervals one at the time

这在某种程度上是一个假设性的问题,因为我一直在打破我关于它是否可能的事情(无论是在 php 中还是在 java-script 或任何其他方式中):

假设我有一个数组 1,2,3,4,5,6,7,8,9,0。

在我正在考虑的情况下,我想知道是否可以将它们显示在可视化的列表中,如下所示:

1

(1 秒间隔)
2(1 秒间隔)
3(1 秒间隔)
...依此类推,直到 10-11 秒后显示所有十项的完整列表。

这实际上是一个纯粹的理论问题,因为我目前在编码时没有为此苦苦挣扎,因此我没有包含任何代码示例。

我只是想知道,如果你愿意,哲学,这是否可能而不是一次显示整个数组?老实说,我从来没有遇到过任何说这是可能的。谢谢一百万!

你至少应该发布到目前为止你已经尝试过的东西,这里有一些基本的例子

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>