Travis build: 1079
This commit is contained in:
@ -7,13 +7,16 @@ Use `Array.push()` to add elements for which `fn` returns `true` to the first ar
|
||||
|
||||
```js
|
||||
const partition = (arr, fn) =>
|
||||
arr.reduce((acc, val, i, arr) => {acc[fn(val,i,arr) ? 0 :1].push(val); return acc;},[[],[]]);
|
||||
arr.reduce(
|
||||
(acc, val, i, arr) => {
|
||||
acc[fn(val, i, arr) ? 0 : 1].push(val);
|
||||
return acc;
|
||||
},
|
||||
[[], []]
|
||||
);
|
||||
```
|
||||
|
||||
```js
|
||||
var users = [
|
||||
{ 'user': 'barney', 'age': 36, 'active': false },
|
||||
{ 'user': 'fred', 'age': 40, 'active': true }
|
||||
];
|
||||
partition(users, o => o.active) // [[{ 'user': 'fred', 'age': 40, 'active': true }],[{ 'user': 'barney', 'age': 36, 'active': false }]]
|
||||
var users = [{ user: 'barney', age: 36, active: false }, { user: 'fred', age: 40, active: true }];
|
||||
partition(users, o => o.active); // [[{ 'user': 'fred', 'age': 40, 'active': true }],[{ 'user': 'barney', 'age': 36, 'active': false }]]
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user