的构建矩阵这是我的代码:通过使用构造
var Evalcard = function(number) {
if (number == 1) {
this.name = "Ace";
this.value = 11;
}
else if (number == 11) {
this.name = "Jack";
this.value = 10;
}
else if (number == 12) {
this.name = "Queen";
this.value = 10;
}
else if (number == 13) {
this.name = "King";
this.value = 10;
}
return [this.name,this.value];
}
var Buildmatrix = function(mat,suit) {
row = [];
var cardeval = new Evalcard(r);
for (r = 1;r <= 13;r++) {
cardeval(r);
row[r] = [r,cardeval(r)[0],suit,cardeval(r)[1]]
mat.push(row);
}
return row;
}
是我使用的构造这里是否正确?我可以通过将参数放在新对象旁边来调用Evalcard()
的实例吗?(在这种情况下为var cardeval
)?
你需要为eval选择一个不同的名称,是一个JavaScript函数 – Joe
@ Joey - 谢谢,不知道 – dopatraman