私はマッチング ゲームを作成しており、配列からクラスを追加してマッチングしようとしています。以下のコードは、必要なクラスを作成し、それらをランダム化します。
私の問題は randomizeDeck 関数にあります。指定された要素に各クラスを 2 回追加しようとしています。コードを console.log にすると、クラスは最初の 6 つの要素に追加されますが、最後の 6 つには追加されません。これは、作成しているマッチング ゲームでクラスを照合するために行う必要があります。
var cardDeck = new Array();
function createDeck() {
for (i = 1; i <= 6; i++) {
cardDeck.push("card-" + i);
}
}
createDeck();
var randDeck = cardDeck.sort(randOrd);
function randomizeDeck() {
card.each(function(i){
$(this).addClass(randDeck[i]);
});
}
randomizeDeck();