【发布时间】:2016-04-18 23:01:01
【问题描述】:
目标:当页面加载时,您会从数组中随机获取 5 个引号。引号不应相同/重叠。我已经能够使用下面的代码随机生成一个报价。我无法弄清楚的是如何显示多个随机引号而不让它们重复。
我的问题是,即使我多次显示 math.random 的结果,它也是相同的随机引用——例如,页面将加载随机引用“#1”并显示该引用 5 次而不是 5 次随机不同引号。
当前JS代码:
var quotes = ['Quote 1', 'Quote 2', 'Quote 3', 'Quote 4', 'Quote 5', 'Quote 6', 'Quote 7', 'Quote 8', 'Quote 9', 'Quote 10'];
var quote = quotes[Math.floor(Math.random()*quotes.length)];
var result = document.querySelector("#quoteOne");
result.textContent = (quote);
<p id="quoteOne"></p>
【问题讨论】:
标签: javascript arrays string lodash