Skip to content

Instantly share code, notes, and snippets.

@riedel28
Created December 10, 2019 19:40
Show Gist options
  • Save riedel28/ee50f652dd280b4aa5850fd521ed9872 to your computer and use it in GitHub Desktop.
Save riedel28/ee50f652dd280b4aa5850fd521ed9872 to your computer and use it in GitHub Desktop.
'use strict';
const characters = [
{ id: 1, name: 'ironman' },
{ id: 2, name: 'black_widow' },
{ id: 3, name: 'captain_america' },
{ id: 4, name: 'captain_america' },
];
function getCharacter(name) {
return character => character.name === name;
}
console.log(characters.filter(getCharacter('captain_america')));
// [
// { id: 3, name: 'captain_america' },
// { id: 4, name: 'captain_america' },
// ]
console.log(characters.find(getCharacter('captain_america')));
// { id: 3, name: 'captain_america' }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment