-2
这是代码。当我运行的newDeck
的length
是0,所以很显然,没有Cards
被添加到它...为什么我的卡片组生成代码返回一个空数组?
function Card(number, suit) {
this.number = number;
this.suit = suit;
}
var deck = [];
function Deck() {
for (i=2; i>13; i++) {
for (j=1; j>4; j++) {
var newCard = new Card(i,j);
deck.push(newCard);
}
}
return deck
}
var newDeck = new Deck();
console.log(newDeck.length);
为什么甲板是一个构造函数? – Quentin
你期望程序产生什么样的输出? – Mike
@Quentin你会改变它createDeck()? – Zetland