gpt4 book ai didi

javascript - 比较 jquery 中的两个二维数组

转载 作者:行者123 更新时间:2023-12-01 02:34:24 25 4
gpt4 key购买 nike

我正在尝试比较两个二维数组,只有当它们完全相同时我才需要它匹配。我的代码太长,因为数组可能会更长。我尝试使用 .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);
}

关于javascript - 比较 jquery 中的两个二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8775658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com