比较jquery中的两个2d数组
comparing two 2d arrays in jquery
我正在尝试比较两个数组,这两个数组都是2d,只有当它们完全相同时,我才需要匹配。我的代码太长了,因为数组可能会长得多。我试着玩.each()和for循环,但它非常混乱,无法比较每个数组。
var solution=[
[0,0,0],
[0,0,1],
[0,0,1]];
var value=[
[0,0,0],
[0,0,1],
[0,0,1]];
//compare arrays
if (solution[0][0]==value[0][0] &&
solution[0][1]==value[0][1] &&
solution[0][2]==value[0][2] &&
solution[1][0]==value[1][0] &&
solution[1][1]==value[1][1] &&
solution[1][2]==value[1][2] &&
solution[2][0]==value[2][0] &&
solution[2][1]==value[2][1] &&
solution[2][2]==value[2][2]) {
$('h1').show();
}
else { $('h1').hide();}
简单的技巧,通过将它们变成字符串:)
function equalArray(a, b) {
return JSON.stringify(a) == JSON.stringify(b);
}
您可以使用比较数组
$(solution).compare(value)
相关文章:
- JQuery合并了keyup和focusout两个函数
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 单击时切换两个图像
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 基于两个条件退出While循环
- 如何在这里将两个值最低的数字相加
- 组合两个javascript函数
- 如何使用offer/answer交换来自两个对等连接的流
- jsf中两个字符串的颜色代码差异
- 加载两个具有相同父密钥名称的json文件
- 在Qualtrics中,介绍如何动态连接两个滑块
- 访问$.ajax()函数中的两个不同数组
- 如何在three.js上添加两个向量
- 如何在datetimepicker中使用两个验证器
- 断言两个 2D 数组是否相等
- 比较jquery中的两个2d数组
- 如何在两个2d数组中找到匹配的列/行元素| JavaScript
- 从两个JSON调用创建2D数组,然后打乱它