const compareArrays = (arr1, arr2) => {
if (!Array.isArray(arr1) || !Array.isArray(arr2))
throw TypeError('this function takes strictly an array');
if (arr1.length !== arr2.length)
return false;
if (!arr1.length)
return true;
return !arr1.some((item, index) => (
arr2[index] !== item
));
};
const
arr1 = [1, 2],
arr2 = [1, 4];
compareArrays(arr1, arr2);
function compareArrays(arr1, arr2) {
if (arr1.length !== arr2.length) {
return false;
}
return arr1.every((element, index) => element === arr2[index]);
}