Skip to content

Instantly share code, notes, and snippets.

@jpbassalot
Last active August 29, 2015 13:57
Show Gist options
  • Save jpbassalot/9701926 to your computer and use it in GitHub Desktop.
Save jpbassalot/9701926 to your computer and use it in GitHub Desktop.
Coffee-script lo-dash filter through nested array
_ = require 'lodash'
data = [{
"id": 0,
"guid": "b9425cd2-c93e-4cd3-ba98-bb31e792cdf5",
"isActive": false,
"balance": "$2,073.00",
"picture": "http://placehold.it/32x32",
"age": 29,
"name": "Regina Emerson",
"gender": "female",
"company": "Earthpure",
"email": "reginaemerson@earthpure.com",
"phone": "+1 (833) 576-3147",
"address": "188 Prospect Place, Blodgett, Washington, 3869",
"about": "Id ipsum sunt et ut ad mollit nulla ipsum consectetur. Fugiat ipsum incididunt Lorem esse labore laborum sint irure aliquip eiusmod quis consequat fugiat ipsum. Quis est pariatur pariatur nisi consequat sit dolore aliqua qui aute proident sunt aliquip eiusmod. Consequat culpa ut occaecat pariatur fugiat et duis. Sint officia adipisicing eiusmod irure ea aute et aute minim quis fugiat Lorem irure officia.\r\n",
"registered": "1999-08-10T07:16:36 +07:00",
"latitude": 20.484926,
"longitude": -146.982253,
"tags": [
"sunt",
"enim",
"tempor",
"est",
"ea",
"irure",
"est"
],
"friends": [{
"id": 0,
"name": "Tabatha Ellison"
}, {
"id": 1,
"name": "Beard Hart"
}, {
"id": 2,
"name": "Tamera Donovan"
}],
"customField": "Hello, Regina Emerson! You have 1 unread messages."
}
_.filter data, (item) ->
for i in item.tags
if item.tags[i] is 'est'
item.tags[i] is 'est'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment