Travis build: 1734

This commit is contained in:
30secondsofcode
2018-02-25 21:11:01 +00:00
parent 1c6ea5d938
commit e97a54bb3e
3 changed files with 60 additions and 4 deletions

View File

@ -12,7 +12,9 @@ which links the object to another one by its `id`.
```js
const nest = (items, id = null, link = 'parent_id') =>
items.filter(item => item[link] === id).map(item => ({ ...item, children: nest(items, item.id) }))
items
.filter(item => item[link] === id)
.map(item => ({ ...item, children: nest(items, item.id) }));
```
```js
@ -23,7 +25,7 @@ const comments = [
{ id: 3, parent_id: 1 },
{ id: 4, parent_id: 2 },
{ id: 5, parent_id: 4 }
]
const nestedComments = nest(comments) // [{ id: 1, parent_id: null, children: [...] }]
];
const nestedComments = nest(comments); // [{ id: 1, parent_id: null, children: [...] }]
```