目录
步骤:
1.生成扑克牌
2. 洗牌
3.发牌
4.排序
cardArray
,用来存储生成出来的扑克牌。number
和 color
,分别存储扑克牌的数字和花色card
card
添加到 cardArray
数组中cardArray
数组中
cardArray
数组,用随机数(注意转成整数)生成随机下标 iRand
player1
、player2
和 player3
,用来分别存储三个玩家手中的牌cardArray
数组中的前三张牌分别发给三个玩家cardArray
数组中移除,使用 shift()
方法可以将数组的第一个元素删除并返回该元素的值
compareWeight
,用来比较两张牌的权重。该函数首先比较两张牌的数字权重,如果相等则比较花色权重,最后返回比较结果sort()
方法,对三个玩家手中的牌进行排序。sort()
方法接受一个比较函数作为参数,该函数用来指定排序的规则(a,b) => compareWeight(a,b)
作为比较函数,对牌按照权重进行升序排序
上一篇:HTML版权符号写法及美化