Estoy creando una lista de reproducción de canciones en javascript. He utilizado una matriz asociativa foo
- la estructura de mi objeto se ve similar a:Obtener elemento aleatorio de matriz asociativa en javascript?
foo[songID] = songURL;
Estoy tratando de construir en barajar funcionalidad. Me gustaría seleccionar una canción al azar de esta lista. ¿Hay una manera simple de hacer esto? La matriz no está indexada.
Vale la pena mencionar que esto no funcionará en IE <8. –
@kennis - eso se debe IE <9. – RobG
Hmm, mirando hacia atrás en esto, leí mal la pregunta. Estaba preguntando cómo barajar, y di una función para elegir una canción al azar ... ¡Ups! Lo principal a tener en cuenta es que una vez que tienes una matriz con Object.keys, puedes mezclarla. – Havvy