Files
30-seconds-of-code/test/bindAll/bindAll.js
2018-08-02 13:49:33 +03:00

11 lines
186 B
JavaScript

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