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

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


8
Javascript "цей" вказівник у межах вкладеної функції
У мене виникає питання, як трактується "цей" покажчик у сценарії вкладених функцій. Скажіть, я вставляю наступний зразок коду на веб-сторінку. Я отримую помилку, коли я називаю вкладену функцію "doSomeEffects ()". Я перевірив у Firebug, і це вказує, що коли я перебуваю в цій вкладеній функції, покажчик "цей" насправді вказує на …

7
Машинопис "this" всередині методу класу
Я знаю, що це, мабуть, болісно базово, але мені важко обмотати це головою. class Main { constructor() { requestAnimationFrame(this.update); //fine } update(): void { requestAnimationFrame(this.update); //error, because this is window } } Схоже, мені потрібен проксі, тож скажімо, використовуючи Jquery class Main { constructor() { this.updateProxy = $.proxy(this.update, this); requestAnimationFrame(this.updateProxy); …

7
Використання $ this всередині статичної функції не вдається
У мене є такий метод, в якому я хочу використовувати $ this, але все, що я отримую: Фатальна помилка: Використання $ this, коли воно не знаходиться в контексті об'єкта. Як я можу змусити це працювати? public static function userNameAvailibility() { $result = $this->getsomthin(); }
77 php  oop  this  static-methods 

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? Отже, я, образ, який вимагає (), може бути реалізований таким чином: var require = function (file) …

8
Керування значенням 'this' у події jQuery
Я створив "елемент керування", використовуючи jQuery, і використовував jQuery.extend, щоб допомогти зробити його максимально можливим. Під час ініціалізації мого контролю я підключаю різні події клацання, подібні до цього jQuery('#available input', this.controlDiv).bind('click', this, this.availableCategoryClick); Зверніть увагу, що я вставляю 'this' як аргумент даних у методі bind. Я роблю це для того, …
74 jquery  scope  this 

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