如何使用从另一个函数中的函数返回的数组?

时间:2016-12-22 08:08:54

标签: javascript arrays

说我有这个:

class Card {
  constructor(rank, suit){
    this.rank = rank;
    this.suit = suit;
  }

  buildDeck(){
     //builds my deck
    return deck;
  }

  shuffleDeck(){
    //use buildDeck.deck inside here???
  }

}

我如何使用buildDeck()shuffleDeck()内部构建的卡座?

我不想设置全局变量,因为它们很乱并且不是很好的练习

1 个答案:

答案 0 :(得分:1)

这些方法属于同一类,因此您可以通过它来引用它们。 这很简单:

shuffleDeck(){
    var deck = this.buildDeck();
}