Maison interface Web js tutoriel Exemple d'accès à cette fonction membre modifiée dans une connaissance js object_Basic

Exemple d'accès à cette fonction membre modifiée dans une connaissance js object_Basic

May 16, 2016 pm 04:50 PM
js对象 fonction membre

Utilisez le wrapper pour l'encapsuler afin qu'il soit accessible à la fois à l'intérieur et à l'extérieur de l'objet

Copier le code Le code est le suivant :

fonction MapPool(){

function createMarker(name, lat, lng, state){
var Marker = new AMap.Marker({
position : new AMap.LngLat(lng, lat),
});
//la fonction mapMoveTo n'est pas accessible ici aussi
AMap.event.addListener(marker, "click",function(e){
//moveMapTo(key, name, state)
//ou this.moveMapTo(key, name, state) générera une erreur de fonction non résolue
//vous devez écrire la fonction wrapper en tant que variable membre
_mapMoveTo(key, name, state);
});
>

var _mapMoveTo = function(clé, nom, état){
//TODO
}

this.mapMoveTo = function(clé, nom, état) {
_mapMoveTo(clé, nom, état);
}
}

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Explication détaillée des fonctions membres C++ : gestion des erreurs et mécanisme d'exception des méthodes objet Explication détaillée des fonctions membres C++ : gestion des erreurs et mécanisme d'exception des méthodes objet Apr 29, 2024 pm 01:54 PM

Les mécanismes de gestion des erreurs dans les fonctions membres C++ incluent des codes d'erreur, des assertions et des mécanismes d'exception. Le code d'erreur renvoie directement la valeur de l'erreur ; l'assertion vérifie l'hypothèse et lève une exception si elle n'est pas vraie ; l'exception capture les erreurs graves et les gère via des blocs try-catch. Dans un cas pratique, la fonction push_back() de la classe Vector lève une exception std::bad_alloc lorsque la capacité est insuffisante. L'utilisateur peut intercepter et gérer l'exception via try-catch.

Explication détaillée des fonctions membres C++ : compatibilité des conteneurs et prise en charge des itérateurs pour les méthodes objet Explication détaillée des fonctions membres C++ : compatibilité des conteneurs et prise en charge des itérateurs pour les méthodes objet Apr 29, 2024 pm 01:00 PM

Les fonctions membres sont des fonctions définies dans le contexte d'une classe qui sont associées à un objet et peuvent accéder aux données et méthodes de l'objet. Pour la rendre compatible avec les conteneurs, une classe personnalisée doit fournir des opérateurs d'affectation, des opérateurs d'égalité et d'inégalité et des opérateurs de comparaison. De plus, pour prendre en charge les itérateurs, les classes doivent fournir les fonctions start() et end() qui renvoient les itérateurs aux éléments de début et de fin du conteneur, ainsi que les opérateurs qui déréférencent et incrémentent les itérateurs.

Explication détaillée des fonctions membres C++ : gestion de la mémoire et cycle de vie des méthodes objet Explication détaillée des fonctions membres C++ : gestion de la mémoire et cycle de vie des méthodes objet Apr 29, 2024 pm 02:12 PM

Gestion de la mémoire et cycle de vie des fonctions membres : Allocation de mémoire : les fonctions membres allouent de la mémoire lors de la création de l'objet. Cycle de vie de l'objet : les fonctions membres sont liées à l'objet, créées lors de la création de l'objet et détruites lorsque l'objet est détruit. Constructeur : appelé lorsqu'un objet est créé pour initialiser les données. Destructeur : appelé lorsqu'un objet est détruit pour libérer des ressources.

Explication détaillée des fonctions membres C++ : surcharge et polymorphisme des méthodes objets Explication détaillée des fonctions membres C++ : surcharge et polymorphisme des méthodes objets Apr 30, 2024 am 08:48 AM

La surcharge des fonctions membres permet de définir des fonctions portant le même nom pour la même classe, distinguées par les types de paramètres et de valeurs de retour. Le polymorphisme permet aux objets de classe dérivée de présenter des comportements différents en héritant des méthodes de classe de base. Lorsque la référence de classe de base pointe vers un objet de classe dérivée, l'appel de la méthode de classe de base exécutera l'implémentation de classe dérivée qui correspond au type d'objet. La surcharge et le polymorphisme jouent un rôle crucial dans l'implémentation du jeu d'instructions par la machine virtuelle. La surcharge prend en charge différentes opérations en fonction du type d'instruction, tandis que le polymorphisme prend en charge différents types d'instructions pour présenter différents comportements.

La surcharge des fonctions C++ s'applique-t-elle aux fonctions membres ? La surcharge des fonctions C++ s'applique-t-elle aux fonctions membres ? Apr 13, 2024 pm 06:15 PM

Oui, la surcharge de fonctions fonctionne pour les fonctions membres, sous réserve de la restriction suivante : La fonction membre surchargée doit avoir une signature de paramètre différente (type et numéro). Les fonctions membres surchargées ne peuvent pas avoir le même type de retour et des signatures de paramètres différentes.

Qu'est-ce qu'un constructeur ? Explication détaillée des constructeurs en JavaScript Qu'est-ce qu'un constructeur ? Explication détaillée des constructeurs en JavaScript Aug 04, 2022 pm 03:22 PM

En tant que base des prototypes et des chaînes de prototypes, une première compréhension du constructeur et de son processus d'exécution peut mieux nous aider à acquérir des connaissances sur les prototypes et les chaînes de prototypes. Cet article vous amènera à en savoir plus sur le constructeur en JavaScript et à vous présenter comment utiliser le constructeur pour créer un objet js. J'espère qu'il vous sera utile !

Erreur de syntaxe C++ : les fonctions membres modifiées par const doivent déclarer les membres const, comment y faire face ? Erreur de syntaxe C++ : les fonctions membres modifiées par const doivent déclarer les membres const, comment y faire face ? Aug 22, 2023 pm 01:51 PM

Erreur de syntaxe C++ : les fonctions membres modifiées par const doivent déclarer les membres const, comment y faire face ? Dans le langage C++, const est un mot-clé très important, utilisé pour modifier certaines variables, pointeurs, fonctions membres, etc. Pour les fonctions membres, si elle est modifiée avec le mot-clé const, la valeur de la variable membre ne peut pas être modifiée à l'intérieur du corps de la fonction. Cependant, si nous n'ajoutons pas le mot-clé const à la fois dans la déclaration et la définition de la fonction, nous rencontrerons l'erreur de compilation « La fonction membre modifiée par const doit être déclarée.

Erreur de syntaxe C++ : les fonctions non membres const ne peuvent pas être appelées avec des objets const, que dois-je faire ? Erreur de syntaxe C++ : les fonctions non membres const ne peuvent pas être appelées avec des objets const, que dois-je faire ? Aug 22, 2023 pm 01:57 PM

Le C++ est un langage de programmation très puissant, mais lors de l’apprentissage et de l’utilisation du C++, nous rencontrerons inévitablement certains problèmes. L'un des problèmes qui dérange souvent les débutants est le message d'erreur « Les fonctions non membres const ne peuvent pas être appelées avec des objets const ». Dans cet article, nous explorerons comment gérer cette erreur. Tout d’abord, pour comprendre ce message d’erreur, nous devons connaître quelques connaissances de base. Il existe le mot-clé const en C++, qui peut être utilisé pour modifier des variables, des pointeurs et des paramètres de fonction, indiquant que ces objets ne peuvent pas être modifiés. exister

See all articles