Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Calls 'f' if the parameters are different from the last call.
- // NOTE: Implement 'notEqual' yourself
- const changed = f => {
- let lastParams = undefined, flag = false;
- return (...args) => {
- if (!flag || notEqual(lastParams, args)) {
- f(args);
- lastParams = args;
- flag = true
- }
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement