preguntar acerca de this

10
réponses

«This» peut-il jamais être null en Java?

J'ai vu cette ligne dans une méthode de classe et ma première réaction a été de ridiculiser le développeur qui l'a écrit.. Mais ensuite, je me suis dit que je devrais m'assurer d'avoir raison en premier. public void dataViewActivated(DataViewEvent e …
demandé sur 1970-01-01 00:33:30
7
réponses

jQuery / JavaScript «cette» confusion de pointeur

Le comportement de "this" lorsque la fonction bar est appelée me déconcerte. Voir le code ci-dessous. Existe-t-il un moyen de faire en sorte que "this" soit une ancienne instance d'objet JS lorsque bar est appelée à partir d'un gestionnaire de clics, …
demandé sur 1970-01-01 00:33:29
4
réponses

Quel objet la fonction javascript est liée à (quel est son «ceci»)?

je sais qu'à l'intérieur de la fonction, c'est this. var func = function { return this.f === arguments.callee; // => true, if bound to some object // => false, if is bound to null, because this.f === undefined } var f = func; // …
demandé sur 1970-01-01 00:33:33
1
réponses

Pourquoi VS et Windbg impriment » ce «pointeur comme» 0xcccccccc » même en version de débogage?

j'ai essayé d'utiliser windbg pour imprimer pointeur "this" lors de la saisie d'une fonction membre, comme ci-dessous. class IBase { int m_i; public: IBase() :m_i(23) {} virtual int FuncOne(void) = 0; virtual int FuncTwo(void) = 0; } …
demandé sur 1970-01-01 00:33:36
3
réponses

Comment documenter les propriétés de l’objet dans la balise JSDoc 3: @this

@param tag autorise la documentation des propriétés, par exemple /** * @param {Object} userInfo Information about the user. * @param {String} userInfo.name The name of the user. * @param {String} userInfo.email The email of the user. */ …
demandé sur 1970-01-01 00:33:32
6
réponses

Que signifie «var that = this;» En JavaScript?

dans un fichier JavaScript j'ai vu: function Somefunction(){ var that = this; ... } Quel est le but de déclarer that et de l'affecter à this ? ... …
demandé sur 1970-01-01 00:33:31
7
réponses

‘ceci’ vs $scope dans les controllers AngularJS

dans la section "créer des composants" de la page d'accueil D'AngularJS , il y a cet exemple: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(p …
demandé sur 1970-01-01 00:33:32
5
réponses

Dans C++, initialisez un membre de classe avec’ ceci ‘ pointeur pendant la construction

je voudrais créer une classe qui est associée à une autre classe, dans une sorte de relation parent-enfant. Pour cela, la classe" enfant " a besoin d'une référence à son parent. par exemple: template <typename T> class TEvent { …
demandé sur 1970-01-01 00:33:30
5
réponses

Transmettre le contexte correct «ceci» à setTimeout callback? [dupliquer]

cette question a déjà une réponse ici: comment accéder au `ceci` correct à l'intérieur d'un callback? 8 réponses Comment passe …
demandé sur 1970-01-01 00:33:30
4
réponses

Différence entre Python self et Java this

j'avais fait un peu de Python il y a longtemps. Je me déplace cependant vers Java maintenant. Je voulais savoir s'il y avait des différences entre la méthode Python "self" et Java "this". je sais que le "soi" n'est pas un mot clé "this" est. …
demandé sur 1970-01-01 00:33:34