This is a pretty cool post.
I would like to make a small alteration in your code. We can eliminate the need for storing 'this' in the parent scope and using it at the time by invocation by making use of arrow function.
Function.prototype.myBind = function (obj, ...args) { return (...newArgs) => this.apply(obj, [...args, ...newArgs]); };
Hope this helps!!
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
This is a pretty cool post.
I would like to make a small alteration in your code.
We can eliminate the need for storing 'this' in the parent scope and using it at the time by invocation by making use of arrow function.
Hope this helps!!