| Autor | Zpráva | ||
|---|---|---|---|
| Darker Profil |
#1 · Zasláno: 13. 12. 2011, 17:09:52 · Upravil/a: Darker
Neco.prototype.funkce = function() {
var _this = this;
funkce(_this.cosi);
_this.cislo = 0;
}Edit: Omlouvám se, moje blbost. Proměnná se používala ve funkci intervalu který se tam inicializoval. |
||
| Chamurappi Profil |
#2 · Zasláno: 13. 12. 2011, 17:19:00
Reaguji na Darkera:
V tomto konkrétním případě k ničemu. Ale kdyby byla uvnitř funkce definovaná nějaká další anonymní funkce, která by byla třeba navěšená na jiném objektu, tak ta by pak měla jiné this (ten svůj objekt) a přes _this by šlo přistupovat k nadřazenému this, tedy k té instanci Neco.
|
||
| Radek9 Profil |
#3 · Zasláno: 13. 12. 2011, 18:07:41 · Upravil/a: Radek9
Darker:
Dá se to i použít pro privátní a privilegované metody. Víc tady: http://javascript.crockford.com/private.html |
||
|
Časová prodleva: 15 let
|
|||
0