123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- "use strict";
- module.exports.equals = (a, b) => {
- if (a.length !== b.length) return false;
- for (let i = 0; i < a.length; i++) {
- if (a[i] !== b[i]) return false;
- }
- return true;
- };
- module.exports.groupBy = (
-
- arr = [],
- fn
- ) =>
- arr.reduce(
-
- (groups, value) => {
- groups[fn(value) ? 0 : 1].push(value);
- return groups;
- },
- [[], []]
- );
|