Is this possible to add variable to callback scope? What I want to achieve is:
... Foo.prototype.bar = function(fn) { var baz = "baz!"; fn.call(this); } ...
Foo.bar(function() { console.log(baz) // gives "baz!" });
I know I can pass baz
variable as an argument or this
but I'm interested in something like above.
No, it's not possible. The only ways are the ones you pointed out: as an argument or in this
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With