【发布时间】:2016-06-06 15:50:27
【问题描述】:
我在下面有一个数组和一个字典:
this.rank = {
1: "Ace",
2: "Two",
3: "Three",
4: "Four",
5: "Five",
6: "Six",
7: "Seven",
8: "Eight",
9: "Nine",
10: "Ten",
11: "Jack",
12: "Queen",
13: "King"
};
this.suit = ['C', 'D', 'H', 'S']
我怎样才能循环这两个来给出一副牌?
我目前有这个,但不知道如何添加西装?
this.cards = []
for (var key in this.rank) {
if (this.rank.hasOwnProperty(key)){
this.cards.push(key)
}
或者,是否有更好/更简单的方法?
【问题讨论】:
-
你有什么理由不使用数组作为你的行列?
-
代码完成后,您希望数据如何格式化和排列?
-
重要的是它们对于考虑更高和更低的游戏具有价值..
-
我想要一个这样的数组
this.cards = ['2H', '7S', 'KingD']等
标签: javascript arrays loops dictionary