Unbound array function in JS using Function.prototype.bind
const filter = Function.prototype.call.bind(Array.prototype.filter) filter([1,2,3], (x) => x > 1 )