Aktywne Wpisy

1-1-1-1 +113
źródło: Przechwytywanie
Pobierz
vieniasn +102
witam ja w Niderlandach jakich
źródło: 1000055869
PobierzSkopiuj link
Skopiuj link
źródło: Przechwytywanie
Pobierz
źródło: 1000055869
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
@powaznyczlowiek: a co ma być? to taki sam przypadek jak wołanie checkThis()
Windowskoro ten obiekt nie należy do zbioru pół i metod tego nadrzędnego? ( ͡° ͜ʖ ͡°)I ponownie - tak jest w każdym znanym mi języku. Gdzie tu ta dziwaczność jsa?
Komentarz usunięty przez autora
@oslet: w C# jeśli zrobisz funkcję zagnieżdżoną w metodzie klasy, to wewnątrz tej funkcji
thiswskazuje na obiekt tej klasy.I to jest zachowanie, którego ja osobiście bym się właśnie spodziewał.
Pomyliliście dwie kwestie: Za oficjalną dokumentacją ECMA 262, punkt 10 o kontekście wykonania - każde wywołanie funkcji czy też konstruktora tworzy zupełnie nowy kontekst wykonania, w ramach którego określany jest scope czy też determinacja this. Zagnieżdżanie nie ma nic do determinacji this. Istotą jest tutaj co wywołuje funkcję:
The caller provides the this value. If the this value provided by the caller is not an object (includingthe case where it
Komentarz usunięty przez autora
const global = this;
let x;
x
Nie ma żadnej sprzeczności z tym co piszesz - po prostu