Tôi đang xây dựng danh sách phát các bài hát bằng javascript. Tôi đã sử dụng một mảng kết hợp foo
- cấu trúc của đối tượng của tôi trông giống như:Lấy phần tử ngẫu nhiên từ mảng kết hợp trong javascript?
foo[songID] = songURL;
Tôi đang cố gắng xây dựng trong xáo trộn chức năng. Tôi muốn chọn một bài hát ngẫu nhiên từ danh sách này. Có một cách đơn giản để làm điều này - mảng không được lập chỉ mục.
Nó đáng nói rằng điều này sẽ không làm việc trong IE <8. –
@kennis - Đó nên là IE <9. – RobG
Hmm, nhìn lại về vấn đề này, tôi không nhận định câu hỏi. Nó đã hỏi làm thế nào để trộn, và tôi đã đưa ra một chức năng để chọn một bài hát ngẫu nhiên ... rất tiếc. Điều quan trọng cần lưu ý là một khi bạn có một mảng với Object.keys, bạn có thể trộn nó. – Havvy