Skip to content

Instantly share code, notes, and snippets.

@felipepastorelima
Created April 23, 2018 22:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save felipepastorelima/0fe30350b6f0855ac0be23199773db4a to your computer and use it in GitHub Desktop.
Save felipepastorelima/0fe30350b6f0855ac0be23199773db4a to your computer and use it in GitHub Desktop.
Strategy - A
function selectSeniorCandidates(candidates) {
return candidates.filter(candidate => {
// with at least 5 years of experience that knows Javascript
return (
candidate.yearsOfExperience >= 5 &&
candidate.languages.includes('Javascript')
);
});
}
const candidates = [
{
name: 'Jane',
yearsOfExperience: 6,
languages: ['Ruby', 'Javascript']
},
{
name: 'John',
yearsOfExperience: 2,
languages: ['Java', 'Javascript', 'Ruby']
}
];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment