Вы можете использовать рекурсивный подход с расширенным синтаксисом ...
, проверкой элементов и проверкой длины '.
const isEqual = ([v, ...a], [w, ...b]) => {
return v === w && a.length === b.length && (a.length === 0 || isEqual(a, b));
}
console.log(isEqual([1, 2], [1, 2, 3]));
console.log(isEqual([1, 2, 3], [1, 2, 3]));
console.log(isEqual([1, 2, 3, 4], [1, 2, 3]));
console.log(isEqual(["hello", "there"], ["good", "morning"]));