9.2: Card Deck Generation with Loops
Last updated
Last updated
By the end of this lesson, you should be able to:
Create a representation of a standard deck of cards in JavaScript, where each card is an Object, and the deck is an Array of Objects, using a loop.
At the end of Module 9.1: JavaScript Objects we shared a hard-coded card deck. This would work for our applications, but we may wish to use loops to generate this deck to be more concise and so we can more easily modify the deck if we need to. Creating the card deck with loops is also a useful exercise in identifying patterns and automating them with loops.
We define a makeDeck
function that returns a generated standard 52-card deck. Read inline comments to understand the mechanics of this function.
Implement a card deck generation function from scratch. What might you do differently?