> node test.js
function getNavigationTablet(navItems) {
navItems = navItems.slice(0, 4);
navItems.push(
{
id: 5,
title: 'ещё',
children: []
}
);
navItems.find(item => item.id === 5).children = navItems.slice(4, navItems.length);
return navItems
}
navItems.slice(5, navItems.length) = []
(5) [{…}, {…}, {…}, {…}, {…}]
0: {id: 1, title: "Пункт 1", children: Array(1)}
1: {id: 2, title: "Пункт 2", children: Array(1)}
2: {id: 3, title: "Пункт 3", children: Array(1)}
3: {id: 4, title: "Пункт 1", children: Array(1)}
4:
id: 5
title: "ещё"
children: []