Consider the following example:
var foo = (function(a) { console.assert(this === obj) }).bind(undefined, 1)
var obj = {foo: foo}Calling foo from obj: obj.foo(1) Would result in an assertion. How does one go about preserving the this reference of the caller. That is i want to use .bind to only bind "arguments" and not "thisArg".
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

