Estoy trabajando en un juego de tarjetas de arrastrar y soltar. Puedo usar sort y usar Math.Random para mezclar:

answers.sort( function() { return Math.random() - .5 } );

Funciona, pero después de colocar las cartas en el subcontenedor correcto, el año incorrecto aparece debajo como si se estuviera barajando.

¿Es posible mezclar una matriz por imagen pero aún así poder ordenar por valor (orden)?

  var answers = [
    {
      "image":'https://www.floridamemory.com/onlineclassroom/game/cards/1822.png',
      "order":'1'
    },{
      "image":'https://www.floridamemory.com/onlineclassroom/game/cards/1839.png',
      "order":'2'
    },
    {
      "image":'https://www.floridamemory.com/onlineclassroom/game/cards/1912.png',
      "order":'3'
    }
  ];
-2
Shanice Morgan 24 oct. 2019 a las 22:38

1 respuesta

La mejor respuesta

Resuelto siguiendo Ordene dos matrices basadas en el mismo sistema de clasificación aleatoria

Acabo de agregar una matriz adicional para ayudar a la reproducción aleatoria

0
Shanice Morgan 25 oct. 2019 a las 15:56