const $wrapper = document.querySelector('#wrapper');
①
const total = 12; // 전체 카드 수
const colors = ['red', 'orange', 'yellow', 'green', 'white', 'pink']; // 카드 색
②
let colorCopy = colors.concat(colors); // 카드 색 복사
let shuffled = []; // 섞은 카드 배열
function shuffle() { // 피셔-예이츠 셔플 알고리즘 ------------------ ③
for (; colorCopy.length > 0;) {
const randomIndex = Math.floor(Math.random() * colorCopy.length);
shuffled = shuffled.concat(colorCopy.splice(randomIndex, 1));
}
}