Lodash Filter Entries

by Christopher O

HTML

<script src="https://cdn.jsdelivr.net/npm/[email protected]/lodash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>

JavaScript

var entries = {"a":{
  name: 'addd',

}, "b":{
  '.tag': 'file',
  name: 'Baywatch.2017.720p.WEB-DL.XviD.AC3-FGT.avi.et.mp4',
  path_lower: '/peeps/dad/addd/baywatch.2017.720p.web-dl.xvid.ac3-fgt.avi.et.mp4',
  path_display: '/peeps/dad/addd/Baywatch.2017.720p.WEB-DL.XviD.AC3-FGT.avi.et.mp4',
  parent_shared_folder_id: '52130910',
  id: 'id:LC0aXlQZVKEAAAAAAA9dCw',
  client_modified: '2017-08-15T15:33:22Z',
  server_modified: '2017-08-15T16:13:50Z',
  rev: '19af031b745e',
  size: 3602631401,
  content_hash: '461ac87883c6fadfd34c443f437057fc8da50f42e120c38b1b93d2fa00aef045'
}, "c":{
  '.tag': 'file',
  name: 'Escape.From.New.York.1981.1080p.BrRip.x264.BOKUTOX.YIFY.mp4',
  path_lower: '/peeps/dad/addd/escape.from.new.york.1981.1080p.brrip.x264.bokutox.yify.mp4',
  path_display: '/peeps/dad/addd/Escape.From.New.York.1981.1080p.BrRip.x264.BOKUTOX.YIFY.mp4',
  parent_shared_folder_id: '52130910',
  id: 'id:LC0aXlQZVKEAAAAAAA9dGg',
  client_modified: '2017-08-14T19:03:14Z',
  server_modified: '2017-08-15T18:47:02Z',
  rev: '19b2031b745e',
  size: 1398858127,
  content_hash: 'f60f4b3168b653d24085e90214964e2860ee8e3ad3fa82c65702cc8d72ce5193'
}}
console.log(_.filter(entries,
  function(n) {
	return (n['name'] === 'addd')
    //return (n['.tag'] === 'file' && ['mkv', 'mp4', 'avi'].indexOf(n.name.substr(n.name.length - 3)) !== -1 && n.client_modified)
  })
  )