我很难弄清楚这一点。我有一个名为的数组answerArray
,我需要查看它是否与其他 4 个数组之一(有些是 2d)匹配,例如:
var answerArray = [1, 2, 2, 2, 1, 1];
var case1 = [
[1, 2, 3, 1, 1, 1],
[1, 2, 2, 2, 1, 1],
[1, 2, 3, 2, 1, 1],
[1, 2, 2, 1, 1, 1]
];
var case2 = [1, 2, 3, 1, 1, 2];
var case3 = [
[1, 2, 3, 1, 2],
[1, 3, 2, 2, 2]
];
var case4 = [1, 4];
在该示例中, answerArray 与 case1 匹配,因为 case1 包含[1, 2, 2, 2, 1, 1]
这是我做的一个 jsFiddle,看起来我很接近但仍然无法得到它:http: //jsfiddle.net/dH2gx/1/
如果您将 answerArray 更改为[1,4]
您将看到它显示“在案例 4 上找到匹配”