Files
30-seconds-of-code/test/nest/nest.js
2018-08-02 13:49:33 +03:00

6 lines
190 B
JavaScript

const nest = (items, id = null, link = 'parent_id') =>
items
.filter(item => item[link] === id)
.map(item => ({ ...item, children: nest(items, item.id) }));
module.exports = nest;