mozilla

Compare Revisions

Function.prototype.bind()

Change Revisions

Revision 5022:

Revision 5022 by evilpie on

Revision 5023:

Revision 5023 by Shaver on

Title:
bind
bind
Slug:
JavaScript/Reference/Global_Objects/Function/bind
JavaScript/Reference/Global_Objects/Function/bind
Tags:
javascript, Functions, "JavaScript 1.8.5", ECMAScript5
javascript, Functions, "JavaScript 1.8.5", ECMAScript5
Content:

Revision 5022
Revision 5023
n127// Manipulate explicit scopen127// Manipulate explicit `this`
n137//  `module.getX()` called, `module` is scope, `module.x` is retun137//  `module.getX()` called, `module` is `this`, `module.x` is ret
>rned>urned
n141//  store a reference in the global scopen141//  store a reference in the global `this`
n144//  `getX()` called, scope is global, `x` is returnedn144//  `getX()` called, `this` is global, `x` is returned
n148//  store a reference with `module` bound as scopen148//  store a reference with `module` bound as `this`
t151//  `boundGetX()` called, `module` is scope again, `module.x` is t151//  `boundGetX()` called, `module` is `this` again, `module.x` is
>returned> returned

Back to History