JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script>
JavaScript
var pages = [{
id: 2,
title: 'Foo'
},
{
id: 1,
title: 'Bar'
},
{
id: 3,
title: 'FooBar'
}
];
var currentPageId = 3;
var listOfPages = _.filter(_.map(_.orderBy(pages, ['order']),
(page) => {
return {
id: page.id,
title: page.title
}
}),
(page) => {
return page.id !== currentPageId;
});
console.log(listOfPages);