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

时间:2016-03-05 01:03:12

标签: php jquery arrays

这有点像一个假设性的问题,因为我一直在讨论它是否可能(无论是用php还是用java脚本或任何其他方式):

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

在我想到的情况下,我想知道是否可以将它们显示在一个可视化构建的列表中:

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

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

我只是想知道,如果你喜欢哲学化,这是否可能而不是一次性展示整个阵列?说实话,我从来没有遇到过任何可能的事情。万分感谢!

1 个答案:

答案 0 :(得分:0)

你至少应该发布你到目前为止所尝试的内容,这里有一些基本的例子



yrange

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);
&#13;
&#13;
&#13;