Я создаю плейлист с песнями в javascript. Я использовал ассоциативный массив foo
- структура моего объекта выглядит сродни:Получить случайный элемент из ассоциативного массива в javascript?
foo[songID] = songURL;
Я пытаюсь построить в перетасовках функциональности. Я хотел бы выбрать песню в случайном порядке из этого списка. Есть ли простой способ сделать это - массив не индексируется.
Стоит отметить, что это не будет работать в IE <8. –
@kennis - Это должно быть IE <9. – RobG
Хм, оглядываясь назад на это, я неправильно понял вопрос. Он спрашивал, как перетасовать, и я дал функцию для выбора случайной песни ... кричит. Главное отметить, что как только у вас есть массив с Object.keys, вы можете перетасовать его. – Havvy