JSFiddle - React, Tailwind, and code Playground

by Hugo Carneiro

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);