function createCard(i) { // 카드 생성 함수 ------------------------- ⑥
const card = document.createElement('div');
card.className = 'card'; // .card 태그 생성
const cardInner = document.createElement('div');
cardInner.className = 'card-inner'; // .card-inner 태그 생성
const cardBack = document.createElement('div');
cardBack.className = 'card-back'; // .card-back 태그 생성
const cardFront = document.createElement('div');
cardFront.className = 'card-front'; // .card-front 태그 생성
cardFront.style.backgroundColor = shuffled[i]; // 카드 색
cardInner.appendChild(cardBack);
cardInner.appendChild(cardFront);
card.appendChild(cardInner);
return card;
}
function startGame() { // 게임 시작 함수 ------------------------- ⑤
shuffle(); // 카드 섞기
for (let i = 0; i < total; i += 1) {
const card = createCard(i); // 카드 생성
$wrapper.appendChild(card);
}
}
startGame(); ----------------------------------------------------- ④