Запитання з тегом «this»

Ключове слово, яке відноситься до поточного екземпляра класу або об'єкта у багатьох об'єктно-орієнтованих мовах програмування.


6
Різниця між $ (цією) та цільовою подією?
Я новачок у jQuery і робив панелі з вкладками, дотримуючись підручника в JavaScript та jQuery: Посібник про відсутність , є перший рядок, коли автор робить це: var target = $(this); Але я намагався зробити це саме так var target = evt.target; і я отримав цю помилку: Uncaught TypeError: Object http://localhost/tabbedPanels/#panel1 …

9
Реакція: "це" не визначено всередині функції компонента
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
Доступ до "цього" з анонімного класу 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 old value someObj.fn …

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; } } Один використовує this.nameдля посилання на об’єктне поле, а інший використовує className.thisдля посилання на об’єктне …
121 java  this 

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(), …

7
Використання "цього" з назвою класу
Я займаюся програмуванням на Android і дізнавався про «Інтенти», коли побачив конструктор, який, на мій навчений C # розум, здався дивним. Дзвінок був: Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); Обидва параметри для мене нові. Як існує статичний ".th" від назви класу? Це річ Java або Android? Я припускаю, що це …
115 java  android  this 

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

11
Чи може "це" колись бути недійсним на 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(); // doesn't …
107 typescript  this 

10
Що означає змінна $ це в PHP?
Я постійно бачу змінну $thisв PHP і поняття не маю, для чого вона використовується. Я ніколи особисто не використовував це. Хтось може сказати мені, як $thisпрацює змінна в PHP?
103 php  class  oop  this 

1
"Це" не визначено всередині функції карти 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 { public: …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.