@shopify/polaris
Version:
Shopify’s admin product component library
17 lines (14 loc) • 414 B
JavaScript
function arraysAreEqual(firstArray, secondArray, comparator) {
if (firstArray.length !== secondArray.length) {
return false;
}
return firstArray.every((firstItem, index) => {
const secondItem = secondArray[index];
if (comparator != null) {
return comparator(firstItem, secondItem);
}
return firstItem === secondItem;
});
}
exports.arraysAreEqual = arraysAreEqual;
;