curry

by GarfieldKlon

JavaScript

let dragons = [
{name: 'Harry', element: 'fire'},
{name: 'Gusti', element: 'water'},
{name: 'Sally', element: 'lightning'}
];

let a = _.curry((element, obj) => obj.element === element)

let b = (element, obj) => obj.element === element;

let c = element => obj => obj.element === element;

let d = function(element) {
	return function(obj) {
  	return obj.element === element;
  }
}

let lightningDragons = dragons.filter(d('lightning'));

console.log(lightningDragons);