Viết hàm JavaScript nhận vào hai mảng 2D, trả về boolean cho biết chúng có bằng nhau hay không (các phần tử tương ứng bằng nhau, cùng số hàng và cột).
Ví dụ
Mã thực hiện:
const arr1 = [
[1, 1, 1],
[2, 2, 2],
[3, 3, 3],
];
const arr2 = [
[1, 1, 1],
[2, 2, 2],
[3, 3, 3],
];
const areEqual = (first, second) => {
const { length: l1 } = first;
const { length: l2 } = second;
if(l1 !== l2){
return false;
};
for(let i = 0; i < l1; i++){
for(j = 0; j < first[i].length; j++){
if(first[i][j] !== second[i][j]){
return false;
};
};
};
return true;
};
console.log(areEqual(arr1, arr2));
Kết quả
Kết quả in ra console:
true