const array = [1, 2, 3, 4, 5];
// Object.groupBy根据任意键对项进行分组。...'even': 'odd';
});
// => { odd: [1, 3, 5], even: [2, 4] }
后者返回一个常规的 Map 实例,它允许对复杂键类型进行分组。...// Map.groupBy在Map中返回项,适用于使用对象键进行分组。...even: odd;
});
// => Map { {odd: true}: [1, 3, 5], {even: true}: [2, 4] }
这个提案其实也就是借鉴的已经被广泛使用的 Lodash...如果回调可以嵌入对异步函数的调用,这个调用最终就会触发 resolve 或 reject,例如事件侦听器的注册,这种场景的使用还可以接受。