我想二两阵列相结合,使卡全甲板看起来像这样:两个数组组合成值对进行纸牌全甲板
[{card: "A", suit: "d"}, {card: "A", suit: "c"}, {card: "A", suit: "s"}, {card: "A", suit: "h"}, {card: "2", suit: "d"}.....]
....这是什么我至今:
function newDeck(ranks, suits){
var ranks = [ "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"]
var suits = ["d", "c", "s", "h"]
var deck= []
for (i = 0; i < suits.length; i++) {
for (j = 0; j < ranks.length; j++) {
this.deck[ranks.length*i+j] = new Card(ranks[j], suits[i]);
}
} console.log(newDeck)
}
尽量不要,因为它使人们难以做出修改之前发布的答案感太多编辑你的问题。相反,只需在原始帖子下面添加其他信息:) – GregH
http://stackoverflow.com/questions/4331092/finding-all-combinations-of-javascript-array-values – ssnobody