【发布时间】:2018-06-17 10:15:30
【问题描述】:
我需要一种快速的方法来在另一个数组中找到一个数组。
以下示例描述了我的场景:
我需要找到数组 A:
var A = ["A0", "B0", "C0", "D2", "E2", "F0", "G2"];
在数组 B 中(请注意,我的 B 数组可能包含数百万个结果):
B[
["X0", "O0", "I0", "Z2", "T2", "L0", "V2"],
["I0", "V2", "O0", "T0", "L4", "X0", "Z3"],
["A0", "B0", "C0", "D2", "E2", "F0", "G2"],
["Z2", "L7", "T0", "I1", "V3", "X0", "O0"],
["Z3", "I1", "O0", "T3", "X0", "L2", "V2"],
["O0", "X0", "I1", "T2", "V0", "Z3", "L2"],
["I0", "Z0", "L7", "X0", "V3", "O0", "T3"],
["L3", "X0", "I1", "O0", "V0", "Z1", "T1"]
];
是否有一个函数可以为我提供正确或错误的陈述,或者在上述情况下提供实际结果:B[2]
【问题讨论】:
-
顺序重要吗?里面只有一个吗?你试过什么?
-
嗨,尼娜,顺序无关紧要。我想要的只是在数组 B 中包含数组 A,而不是复制它。所以这个想法是首先检查 A 没有出现在 B 中。
-
子数组或查找数组中是否存在重复条目?
标签: javascript arrays search multidimensional-array