Pure Functions - Composition
Pure Functions - Composition
by Nirvanachain
JavaScript
const formalGreeting = (name) => `Hello ${name}`;
const casualGreeting = (name) => `Sup ${name}`;
const male = (name) => `Mr. ${name}`;
const female = (name) => `Mrs. ${name}`;
const doctor = (name) => `Dr. ${name}`;
const phd = (name) => `${name} PhD`;
console.log( formalGreeting(male('Marcus')) );
console.log( casualGreeting(male(phd('Marcus'))) );