我正在用Javascript编写一个简单的BlackJack游戏。到目前为止,我有一个像这样的数组:
var deckArray = [ "card1", "card2",...,"card52" ]
Run Code Online (Sandbox Code Playgroud)
我有一个像这样的“交易”功能:
var deal = function(){
var card = Math.floor(Math.random() * deckArray.length);
return deckArray.splice(card,1)[0];
};
Run Code Online (Sandbox Code Playgroud)
由于我已经在使用Math.random来从deckArray中随机选择,对我来说,将这样的“ shuffle”函数与Lodash结合起来是否对我来说是多余的?
var shuffle = function(){
deckArray = _.shuffle(deckNames);
};
Run Code Online (Sandbox Code Playgroud)