Вопросы с тегом «this»

Ключевое слово, которое относится к текущему экземпляру класса или объекту во многих объектно-ориентированных языках программирования.

10
Реагировать: «this» не определено внутри функции компонента.
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 …
164 javascript  reactjs  this 


6
Разница между $ (this) и event.target?
Я новичок в jQuery, и делал панели с вкладками, следуя учебному пособию по JavaScript и jQuery: The Missing Manual , есть первая строка, когда автор делает это: var target = $(this); Но я пытался сделать это таким образом var target = evt.target; и я получил эту ошибку: Uncaught TypeError: Object …

2
Получите доступ к «этому» из анонимного Java-класса
Учитывая следующий код: 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. } }; } } Я хочу получить доступ Container.select()из select()метода …

5
Легко установить эту переменную?
У меня довольно хорошее представление о Javascript, за исключением того, что я не могу придумать хороший способ установить переменную this. Рассмотреть возможность: 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 …

4
разница и когда использовать getApplication (), getApplicationContext (), getBaseContext () и someClass.this
Я новичок в андроид , и я пытаюсь понять разницу между getApplication(), getApplicationContext(), getBaseContext(), getContext()и someClass.thisи особенно если использовать эти методы в следующих строках кода: Когда я запускаю тост, в чем разница между ними и в каких случаях их использовать? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(), "LogIn …

4
В чем разница между Class.this и this в Java
Есть два способа ссылаться на экземпляр класса внутри этого класса. Например: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } Один используется this.nameдля ссылки на поле объекта, а другой - className.thisдля ссылки на поле объекта. …
121 java  this 

7
Использование «этого» в имени класса
Я занимаюсь программированием для Android и узнал о намерениях, когда увидел конструктор, который, на мой взгляд, обученный C #, показался мне забавным. Звонок был: Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); Оба параметра для меня новы. Как возникает статический ".this" в имени класса? Это Java или Android? Я предполагаю, что это …
115 java  android  this 

5
Java: Class.this
У меня есть программа на Java, которая выглядит так. public class LocalScreen { public void onMake() { aFuncCall(LocalScreen.this, oneString, twoString); } } Что LocalScreen.thisзначит в aFuncCall?
113 java  class  this 

11
Может ли «this» когда-либо иметь значение null в Java?
Увидел эту строку в методе класса, и моей первой реакцией было высмеять разработчика, который ее написал ... Но потом я подумал, что сначала должен убедиться, что я прав. public void dataViewActivated(DataViewEvent e) { if (this != null) // Do some work } Будет ли эта строка когда-либо считаться ложной?
109 java  this 

4
Проблема с областью действия TypeScript при вызове в обратном вызове jquery
Я не уверен в лучшем подходе для обработки области видимости «этого» в TypeScript. Вот пример общего шаблона в коде, который я конвертирую в TypeScript: class DemonstrateScopingProblems { private status = "blah"; public run() { alert(this.status); } } var thisTest = new DemonstrateScopingProblems(); // works as expected, displays "blah": thisTest.run(); // …
107 typescript  this 

10
Что означает переменная $ this в PHP?
Я $thisвсе время вижу переменную в PHP и понятия не имею, для чего она используется. Никогда лично не пользовался. Может кто-нибудь сказать мне, как переменная $thisработает в PHP?
103 php  class  oop  this 

1
«This» не определено внутри функции карты Reactjs
Я работаю с Reactjs, пишу компонент меню. "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 этого
Сейчас я пытаюсь научиться использовать умные указатели. Однако при проведении некоторых экспериментов я обнаружил следующую ситуацию, для которой не смог найти удовлетворительного решения: Представьте, что у вас есть объект класса A, являющийся родительским для объекта класса B (дочерний), но оба должны знать друг друга: class A; class B; class A …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.