Pytania otagowane jako this

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

11
Jak uzyskać dostęp do prawidłowego „this” wewnątrz oddzwaniania?
Mam funkcję konstruktora, która rejestruje moduł obsługi zdarzeń: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); Uruchom fragment koduUkryj …
1425 javascript  callback  this 

22
Jak działa słowo kluczowe „to”?
Przekazywanie informacji o stosie w przepełnieniu stosu w ciągu : Więcej informacji Zauważyłem, że wydaje się, że nie ma jasnego wyjaśnienia, czym thisjest słowo kluczowe i jak jest poprawnie (i niepoprawnie) używane w JavaScript w witrynie przepełnienia stosu. Byłem świadkiem tego bardzo dziwnego zachowania i nie rozumiem, dlaczego tak się …
1308 javascript  this 

7
„to” a $ zakres w kontrolerach AngularJS
W sekcji „Tworzenie komponentów” na stronie głównej AngularJS znajduje się ten przykład: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane = function(pane) { if (panes.length == 0) $scope.select(pane); panes.push(pane); } } Zwróć …


7
Jaka jest różnica między „$ (this)” a „this”?
Obecnie pracuję nad tym samouczkiem: Pierwsze kroki z jQuery Dla dwóch poniższych przykładów: $("#orderedlist").find("li").each(function (i) { $(this).append(" BAM! " + i); }); $("#reset").click(function () { $("form").each(function () { this.reset(); }); }); Zauważ, że w pierwszym przykładzie dodaliśmy $(this)tekst do każdego lielementu. W drugim przykładzie używamy thisbezpośrednio podczas resetowania formularza. $(this)wydaje …
567 javascript  jquery  this 




18
Kiedy powinienem używać „tego” na zajęciach?
Wiem, że thisodnosi się to do bieżącego obiektu. Ale nie wiem, kiedy naprawdę muszę go użyć. Na przykład, czy będzie jakaś różnica, jeśli użyję xzamiast this.xniektórych metod? Może xbędzie dotyczyć zmiennej lokalnej dla rozważanej metody? Mam na myśli zmienną, która jest widoczna tylko w tej metodzie. Co this.method()? Mogę to …
267 java  oop  this 

7
Kiedy wywołać kontekst działania LUB kontekst aplikacji?
Było wiele postów na temat tego, jakie są te dwa konteksty .. Ale wciąż nie rozumiem tego dobrze Jak rozumiem do tej pory: każdy jest instancją w swojej klasie, co oznacza, że ​​niektórzy programiści zalecają używanie go this.getApplicationContext()tak często, jak to możliwe, aby nie „wyciec” pamięci. Wynika to z faktu, …


30
Kiedy używasz słowa kluczowego „to”? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
249 c#  coding-style  this 

5
Jak przekazać ten kontekst do funkcji?
Myślałem, że byłoby to coś, co mógłbym łatwo znaleźć w Google, ale może nie zadaję właściwego pytania ... Jak ustawić cokolwiek „to” odnosi się do danej funkcji javascript? na przykład, podobnie jak w przypadku większości funkcji jQuery, takich jak: $(selector).each(function() { //$(this) gives me access to whatever selector we're on …
213 javascript  jquery  scope  this 

4
Jak mogę wykluczyć $ (this) z selektora jQuery?
Mam coś takiego: <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </div> Po kliknięciu jednego z tych łączy chcę wykonać funkcję .hide () na linkach, które nie zostały kliknięte. Rozumiem, że jQuery ma: nie selektora, ale nie mogę wymyślić, jak go użyć w tym …

2
Dlaczego „to” jest wskaźnikiem, a nie odniesieniem?
Czytałem odpowiedzi na to pytanie za i przeciw C ++ i miałem wątpliwości podczas czytania komentarzy. programiści często uważają za mylące, że „to” jest wskaźnikiem, ale nie odniesieniem. Kolejnym nieporozumieniem jest to, dlaczego „hello” nie jest typu std :: string, ale przekształca się w char const * (wskaźnik) (po konwersji …

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.