说我有这个:
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()
内部构建的卡座?
我不想设置全局变量,因为它们很乱并且不是很好的练习
答案 0 :(得分:1)
这些方法属于同一类,因此您可以通过它来引用它们。 这很简单:
shuffleDeck(){
var deck = this.buildDeck();
}