hta
Version:
The tiny framework for building Hyper Text Application with ease
15 lines (13 loc) • 357 B
JavaScript
import { isArray } from "./util";
export default function arrayEqual(a, b, comparer) {
if (isArray(a) && isArray(b) && a.length === b.length) {
let i = a.length;
if (comparer) {
while (i--) if (!comparer(a[i], b[i])) return false;
} else {
while (i--) if (a[i] !== b[i]) return false;
}
return true;
}
return false;
}