Я работаю с кодом, встроенным в 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', и в следующий раз его нельзя будет выбрать. – Redu
Фантастический! Он работал отлично и так просто. Спасибо! –