【发布时间】:2014-05-15 20:58:07
【问题描述】:
我正在尝试在不使用 for 循环的情况下创建一副纸牌。我收到错误“Uncaught SyntaxError: Unexpected token for line 189”第 189 行是带有“createcards”的行
var deck = {
suit: suit = ["Diamond", "Heart", "Club", "Spade"],
name: name = ["Nine", "Ten", "Jack", "Queen", "King", "Ace"],
cards: cards = [],
createcards: for (var i = 0; i < suit.length; i++){
for (var j = 0; j < name.length; j++){
deck.cards.push(card(name[j], suit[i]))
}
},
draw: function (player){
randnumber = Math.floor((Math.random() * cards.length))
player.push[cards[randnumber]];
}
};
【问题讨论】:
-
你那里实际上没有函数......
-
您的语法无效,请检查jshint.com 是否有错误
标签: javascript html function loops for-loop