Using Iterator To Generate A Suite of Card Decks
Using Iterator To Generate A Suite of Card Decks const cardDeck = { suits: ['♧', '♢', '♥', '♤'], court: ['J', 'Q', 'K', 'A'], [Symbol.iterator]: function* () { for (let suit of this.suits) { for (let i = 2; i <= 10; i++) yield suit + ...