let n1 = [1, 2, 3];
let n2 = [1, 2, 3];
let n3 = [3, 2, 1];
let equal1 = n1.join() === n2.join();
//equal1 is true
let equal2 = arraysEqual(n1, n3);
//equal2 is false
console.log(`equal1 is ${equal1}`);
console.log(`equal2 is ${equal2}`);
function arraysEqual(a, b) {
if (a === b) return true;
if (a == null || b == null)
return false;
if (a.length !== b.length)
return false;
for (let i = 0; i < a.length; i++) {
if (a[i] !== b[i]) return false;
}
return true;
}