Files
30-seconds-of-code/test/bindAll/bindAll.js
2018-02-04 17:38:39 +02:00

10 lines
147 B
JavaScript

const bindAll = (obj, ...fns) =>
fns.forEach(
fn => (
(f = obj[fn]),
(obj[fn] = function() {
return f.apply(obj);
})
)
);
module.exports = bindAll;