12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- "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;
- },
- [[], []]
- );
|