小编Amo*_*aro的帖子

循环返回数组中的单词

我有以下脚本,每隔150ms 从数组(所有,一些或一个)中随机获取一个单词。现在,我想不是随机地从数组中获取单词,而是以循环的方式获取(因此顺序为“ all”,“ some”,“ one”,“ all”,“ some”,“ one”等上)。我该怎么办?

var array = ['all', 'some', 'one'],
  words = null;
var getWord = function() {
  return [array[Math.floor(Math.random() * array.length)]];
};
setInterval(function() {
  words = getWord();
  $('#random-word').html(words[0]);
}, 150);
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p id="random-word"></p>
Run Code Online (Sandbox Code Playgroud)

javascript arrays loops

-1
推荐指数
1
解决办法
70
查看次数

标签 统计

arrays ×1

javascript ×1

loops ×1