Застрял на функции с возвратом в JS - PullRequest
0 голосов
/ 04 декабря 2018

Я застрял на этой части:- Добавьте новую функцию dealAnotherCard с параметром hand, который получает руку игрока или дилера.- Вызовите функцию drawCard и добавьте возвращенную карту в массив в параметре hand.

Мой код выглядит следующим образом

function dealAnotherCard (hand){

    player = hand;
    drawCard()
    return player;
}

Игрок - это массив с картами игроков.Не уверен, следует ли добавить возврат в параметре функции drawCard или даже как это сделать.Я буду продолжать пытаться понять это, но буду вечно благодарен за любую помощь.

1 Ответ

0 голосов
/ 04 декабря 2018

Попробуйте, вызовите 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 ')
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...