UNPKG

@shopify/polaris

Version:

Shopify’s product component library

13 lines (12 loc) 398 B
export 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; }); }