Вопросы с тегом 'this'

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

Доступ "this" из анонимного класса Java

С учетом следующего кода: public interface Selectable { public void select(); } public class Container implements Selectable { public void select() { ... } public void createAnonymousClass() { Selectable s = new Selectable() { p...
05 июл. '09 в 14:03
7

React: "this" undefined внутри функции компонента

class PlayerControls extends React.Component { constructor(props) { super(props) this.state = { loopActive: false, shuffleActive: false, } } render() { var shuffleClassName = this.state.toggleActive ? "player-contr...
28 нояб. '15 в 16:30
11

Может ли "this" когда-либо быть пустым в Java?

Пила эту строку в методе класса, и моя первая реакция заключалась в том, чтобы высмеять разработчика, который его написал. Но потом я решил, что сначала должен убедиться, что я прав. public void dataViewActivated(DataViewEvent e) { if (this != n...
24 сент. '10 в 17:29
4

TypeScript "this" проблема определения области видимости при вызове в обратном вызове jquery

Я не уверен в наилучшем подходе к обработке области "this" в TypeScript. Вот пример общего шаблона в коде, который я конвертирую в TypeScript: class DemonstrateScopingProblems { private status = "blah"; public run() { alert(this.s...
17 дек. '13 в 6:06
6

Java: Class.this

У меня есть Java-программа, которая выглядит так. public class LocalScreen { public void onMake() { aFuncCall(LocalScreen.this, oneString, twoString); } } Что означает LocalScreen.this в aFuncCall?
03 апр. '11 в 14:46
7

Использование "this" с именем класса

Я занимаюсь программированием на базе Android и узнал о намерениях, когда увидел конструктора, который, к моему обученному умению С#, казался напуганным. Вызов: Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); Оба параметра ...
02 нояб. '10 в 18:23
4

В чем разница между Class.this и этим в Java

Существует два способа ссылки на экземпляр класса внутри этого класса. Например: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } ...
14 апр. '11 в 16:05
4

разница и когда использовать getApplication(), getApplicationContext(), getBaseContext() и someClass.this

Я новичок в android, и я пытаюсь понять разницу между getApplication(), getApplicationContext(), getBaseContext(), getContext() и someClass.this и особенно когда использовать эти методы в следующих строки кода: Когда я запускаю тост, какая разница ...
27 апр. '12 в 8:19
4

Скрыть все, кроме $(this), через: не в селекторе jQuery

Расширенный заголовок, простой вопрос: Как я могу сделать следующее в jQuery (скрывая все, кроме $(this))? $("table tr").click(function() { $("table tr:not(" + $(this) + ")").hide(); // $(this) is only to illustrate my problem $("tabl...
25 авг. '09 в 13:35
7

Сохранение ссылки на "this" в функциях прототипа JavaScript

Я просто использую прототипный JavaScript, и мне трудно понять, как сохранить ссылку this на главный объект изнутри функции прототипа при изменении области действия. Позвольте мне проиллюстрировать, что я имею в виду (я использую jQuery здесь): MyC...
08 янв. '10 в 5:51
7

Typescript "this" внутри метода класса

Я знаю, что это, наверное, больно основательно, но у меня тяжелое время обертывание вокруг меня. class Main { constructor() { requestAnimationFrame(this.update); //fine } update(): void { requestAnima...
22 апр. '13 в 22:30
10

Утечка этого в предупреждении конструктора

Я бы хотел избежать (большинства) предупреждений Netbeans 6.9.1, и у меня возникла проблема с предупреждением 'Leaking this in constructor'. Я понимаю проблему, вызов метода в конструкторе и передача "this" опасна, поскольку "this" может быть н...
13 окт. '10 в 7:36
8

Управление значением 'this' в событии jQuery

Я создал "control" с помощью jQuery и использовал jQuery.extend, чтобы помочь сделать его как OO насколько возможно. Во время инициализации моего контроля я подключаю различные события кликов, например, jQuery('#available input', this....
06 февр. '09 в 11:46
5

Как работает require() в node.js?

Я пробовал это: // mod.js var a = 1; this.b = 2; exports.c = 3; // test.js var mod = require('./mod.js'); console.log(mod.a); // undefined console.log(mod.b); // 2 console.log(mod.c); // 3, so this === exports? Итак, изображение, требующ...
28 февр. '12 в 2:56
9

Что означает переменная $this в PHP?

Я вижу переменную $this в PHP все время, и я понятия не имею, для чего она используется. Я никогда не использовал его лично, а поисковые системы игнорировали $, и я в итоге нашел слово "this". Может ли кто-нибудь сказать мне, как переменная $работа...
06 окт. '09 в 3:45