Arrays and collections / Arrays

let n1 = [123];
let n2 = [123];
let n3 = [321];

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;
}