停留在JS返回函数中

时间:2018-12-04 01:02:40

标签: javascript function

我被困在这一部分:
-添加一个名为dealAnotherCard的新函数,该函数具有一个名为hand的参数,可以接收玩家或庄家的手。
-调用drawCard函数,并将返回的卡添加到hand参数中的数组中。

我的代码如下

function dealAnotherCard (hand){

    player = hand;
    drawCard()
    return player;
}

播放器是带有播放器卡的阵列。不知道是否在drawCard函数的参数中添加返回值,甚至不确定如何执行其他操作。我将继续尝试解决这个问题,但将永远感谢您的帮助。

1 个答案:

答案 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 ')
    }
  }