上午家伙数组内搜索一个值
IM目前使用javascript玩,我创建一个简单的黑杰克游戏,我想跟踪已经被从包拉卡。我的继承人功能
function usedCards(value,suit)
{
var exists = false;
for(i = 0; i< usedCardNo.length;i++)
{
if (value === usedCardNo[i] && suit === usedCardSuit[i])
{
exists = true;
console.log(i);
}
}
console.log("exists = " + exists);
if (exists===false)
{
usedCardNo.push(value);
usedCardSuit.push(suit);
console.log(value + " and " + suit +" added to array");
}
}
我传递给函数2 ID号一个realting卡号即王牌,7,9藏汉作为诉讼。
我然后检查它是否已经存在于数组中,如果没有添加它。但它目前不工作?它只是不承认重复的价值。
首先修正你的括号。 – 2012-02-08 10:00:30
用http://www.jslint.com/ – 2012-02-08 10:08:05
验证您的代码您是否确定要比较循环中相同类型的值? '“12”!== 12' – 2012-02-08 10:11:03