Pytania otagowane jako this

Słowo kluczowe odnoszące się do bieżącej instancji klasy lub obiektu w wielu zorientowanych obiektowo językach programowania.


8
Wskaźnik JavaScript „this” w funkcji zagnieżdżonej
Mam pytanie dotyczące sposobu traktowania wskaźnika „this” w scenariuszu funkcji zagnieżdżonej. Powiedzmy, że wstawiam następujący przykładowy kod na stronę internetową. Gdy wywołuję zagnieżdżoną funkcję „doSomeEffects ()”, pojawia się błąd. Sprawdziłem w Firebug i wskazuje, że kiedy jestem w tej zagnieżdżonej funkcji, wskaźnik „this” w rzeczywistości wskazuje na globalny obiekt „window” …

7
Maszynopis „this” wewnątrz metody klasy
Wiem, że jest to prawdopodobnie boleśnie podstawowe, ale ciężko mi to obejść. class Main { constructor() { requestAnimationFrame(this.update); //fine } update(): void { requestAnimationFrame(this.update); //error, because this is window } } Wygląda na to, że potrzebuję proxy, więc powiedzmy, że używam Jquery class Main { constructor() { this.updateProxy = $.proxy(this.update, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.