【发布时间】:2017-05-13 03:20:14
【问题描述】:
我正在处理嵌入在 Adobe Animate CC 中的代码。它工作正常。但是我想让已经选择的系列从数组中删除,这样当我点击按钮时我总是选择一个新的系列。我已经搜索了很多,但还没有找到任何有效的方法。谁能帮帮我?
代码如下:
var myShows = ['Bones', 'Psych', 'Big Bang Theory', 'Mad Men',
'Breaking Bad', 'Modern Family', 'Game of Thrones', 'Dexter'];
this.knapp.addEventListener("click", playClicked.bind(this));
function playClicked() {
var show = myShows[Math.floor(Math.random() * myShows.length)];
this.tekst.text = show
}
【问题讨论】:
-
你可能会喜欢
var show = myShows.splice(Math.floor(Math.random() * myShows.length),1)[0];这样随机选择的节目会从myShows数组中删除,并且下次无法选择。 -
太棒了!它工作得很好,而且很简单。谢谢!
标签: javascript arrays jquery-animate adobe