我被困在这一部分:
-添加一个名为dealAnotherCard的新函数,该函数具有一个名为hand的参数,可以接收玩家或庄家的手。
-调用drawCard函数,并将返回的卡添加到hand参数中的数组中。
我的代码如下
function dealAnotherCard (hand){
player = hand;
drawCard()
return player;
}
播放器是带有播放器卡的阵列。不知道是否在drawCard函数的参数中添加返回值,甚至不确定如何执行其他操作。我将继续尝试解决这个问题,但将永远感谢您的帮助。
答案 0 :(得分:1)
尝试此操作,调用drawCard
并检查是否为数组,然后使用push
并添加结果
function dealAnotherCard(hand) {
let result = hand;
let drawCardResult = drawCard();
if (Array.isArray(drawCardResult) {
result.push(drawCardResult)
return player;
} else {
console.log('Result is not an array ')
}
}