Pytania otagowane jako this

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


6
Różnica między $ (this) a event.target?
Jestem nowy w jQuery i robiłem panele z zakładkami, postępując zgodnie z samouczkiem w JavaScript i jQuery: The Missing Manual , jest ta pierwsza linia, gdy autor to robi: var target = $(this); Ale próbowałem to zrobić w ten sposób var target = evt.target; i mam ten błąd: Uncaught TypeError: …

9
Reaguj: „this” jest niezdefiniowane w funkcji składnika
class PlayerControls extends React.Component { constructor(props) { super(props) this.state = { loopActive: false, shuffleActive: false, } } render() { var shuffleClassName = this.state.toggleActive ? "player-control-icon active" : "player-control-icon" return ( <div className="player-controls"> <FontAwesome className="player-control-icon" name='refresh' onClick={this.onToggleLoop} spin={this.state.loopActive} /> <FontAwesome className={shuffleClassName} name='random' onClick={this.onToggleShuffle} /> </div> ); } onToggleLoop(event) { // "this …
152 javascript  reactjs  this 

2
Dostęp do „tego” z anonimowej klasy Java
Biorąc pod uwagę następujący kod: public interface Selectable { public void select(); } public class Container implements Selectable { public void select() { ... } public void createAnonymousClass() { Selectable s = new Selectable() { public void select() { //see comment below. } }; } } Chcę uzyskać dostęp Container.select()z …

5
Czy łatwo ustawić „tę” zmienną?
Dobrze rozumiem JavaScript, poza tym, że nie mogę znaleźć dobrego sposobu na ustawienie zmiennej „this”. Rozważać: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it alerts var old_fn = someObj.fn; //store old value someObj.fn = myFunction; //bind …

4
różnica i kiedy używać getApplication (), getApplicationContext (), getBaseContext () i someClass.this
Jestem nowy na Androida i próbuję zrozumieć różnicę między getApplication(), getApplicationContext() getBaseContext(), getContext()a someClass.thiszwłaszcza, gdy do korzystania z tych metod w następujących linii kodu: Kiedy wznoszę toast, jaka jest różnica między nimi iw jakich przypadkach ich używam? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getBaseContext(), …

4
Jaka jest różnica między Class.this a this w Javie
Istnieją dwa sposoby odwoływania się do instancji klasy w tej klasie. Na przykład: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } Jeden używa this.nameodniesienia do pola obiektu, a drugi używa className.thisodniesienia do pola obiektu. …
121 java  this 

7
Używanie „this” z nazwą klasy
Zajmuję się programowaniem na Androida i uczyłem się o intencjach, kiedy zobaczyłem konstruktora, który moim wyszkolonym w C # umyśle wydawał się funky. Wezwanie brzmiało: Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); Oba parametry są dla mnie nowe. W jaki sposób istnieje statyczne „.this” poza nazwą klasy? Czy to sprawa Javy …
115 java  android  this 

5
Java: Class.this
Mam program w Javie, który wygląda tak. public class LocalScreen { public void onMake() { aFuncCall(LocalScreen.this, oneString, twoString); } } Co to LocalScreen.thisznaczy w aFuncCall?
113 java  class  this 

11
Czy „this” może być kiedykolwiek zerowe w Javie?
Widziałem tę linię w metodzie klasowej i moją pierwszą reakcją było wyśmiewanie programisty, który ją napisał. Ale potem pomyślałem, że powinienem najpierw upewnić się, że mam rację. public void dataViewActivated(DataViewEvent e) { if (this != null) // Do some work } Czy ta linia kiedykolwiek zostanie uznana za fałszywą?
109 java  this 

4
Problem z określaniem zakresu „this” w języku TypeScript w przypadku wywołania zwrotnego jQuery
Nie jestem pewien najlepszego podejścia do obsługi określania zakresu „this” w języku TypeScript. Oto przykład typowego wzorca w kodzie, który konwertuję na TypeScript: class DemonstrateScopingProblems { private status = "blah"; public run() { alert(this.status); } } var thisTest = new DemonstrateScopingProblems(); // works as expected, displays "blah": thisTest.run(); // doesn't …
107 typescript  this 

10
Co oznacza zmienna $ this w PHP?
Widzę zmienną $thisw PHP cały czas i nie mam pojęcia, do czego jest używana. Nigdy go osobiście nie użyłem. Czy ktoś może mi powiedzieć, jak ta zmienna $thisdziała w PHP?
103 php  class  oop  this 

1
„To” jest niezdefiniowane w funkcji mapy Reactjs
Pracuję z Reactjs, pisząc komponent menu. "use strict"; var React = require("react"); var Menus = React.createClass({ item_url: function (item,categories,articles) { console.log('afdasfasfasdfasdf'); var url='XXX'; if (item.type == 1) { url = item.categoryId == null ? 'javascript:void(0)' : path('buex_portal_browse_category', {slug: categories[item.categoryId].slug}); } else if (item.type == 2) { url = item.articleId == …

2
std :: shared_ptr tego
Obecnie próbuję nauczyć się korzystać z inteligentnych wskaźników. Jednak podczas niektórych eksperymentów odkryłem następującą sytuację, dla której nie mogłem znaleźć satysfakcjonującego rozwiązania: Wyobraź sobie, że masz obiekt klasy A będący rodzicem obiektu klasy B (dziecko), ale oboje powinni się znać: class A; class B; class A { public: void addChild(std::shared_ptr<B> …


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.