Esta es la contestación más válida que encomtrarás dar, sin embargo mírala pausadamente y analiza si se adapta a tu proyecto.
Ejemplo: cómo hacer una baraja de cartas en javascript
classDeckconstructor()this.deck=[];this.reset();this.shuffle();reset()this.deck=[];const suits =['Hearts','Spades','Clubs','Diamonds'];const values =['Ace',2,3,4,5,6,7,8,9,10,'Jack','Queen','King'];for(let suit in suits)for(let value in values)this.deck.push(`$values[value] of $suits[suit]`);shuffle()const deck =this;let m = deck.length, i;while(m)
i =Math.floor(Math.random()* m--);[deck[m], deck[i]]=[deck[i], deck[m]];returnthis;deal()returnthis.deck.pop();const deck1 =newDeck();console.log(deck1.deck);
deck1.reset();console.log(deck1.deck);
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)