Function delegates encapsulate a method allowing functions to be composed or passed as data.
Example
const isZero = n => n === 0; const randomArr = [0,1,0,3,4,0,8,0,9,3]; console.log(randomArr.filter(isZero).length); // 4(This concept covers under functional programming using ES6)