我该如何检查数组的单元格是否相等?



我们需要能够测试两个单元格是否相同。完成名为same的函数,该函数接受两个单元格,并返回一个布尔值,指示这两个单元格是否相同。

function same([x, y],[j, k]) {
a = same.this [x,y],[j,k];
a.forEach(function(sem){
console.log(sem());
})
} 

错误信息:TypeError: undefined是不可迭代的(不能读取属性Symbol(Symbol.iterator))

你可以试试,你可以把3个等号(===)改成2个(==)。在比较字符串和整数值的情况下,如2和"2"

function same([x, y],[j, k]) {
if(x===j && y===k){
console.log(true);
}
else{
console.log(false);
}
}
same(["a","b"],["c","b"])
same(["a","b"],["a","b"])

相关内容