UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

16 lines (13 loc) 512 B
import forEach from './forEach.js'; import identity from './identity.js'; import createIteratee from './internals/createIteratee.js'; var partition = function (collection, predicate) { if (predicate === void 0) { predicate = identity; } var result = [[], []]; var internalIteratee = createIteratee(predicate); forEach(collection, function (item, index, arr) { result[internalIteratee(item, index, arr) ? 0 : 1].push(item); }); return result; }; export { partition as default };