Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2011, 02h48   #1
Futur Membre du Club
 
Nicolas Bonnici
Inscription : janvier 2011
Messages : 59
Détails du profil
Informations personnelles :
Nom : Nicolas Bonnici

Informations forums :
Inscription : janvier 2011
Messages : 59
Points : 19
Points : 19
Par défaut Accès à une méthode directement dans sa classe

Bonjour à tous,

Comme un exemple est toujours plus claire que des paragraphes d'explications voici un exemple pour illustrer ma question:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
$(document).ready(function() {
 
	var Obj = {
 
              methodeA: function() {
                    console.log('A');
              }
 
              methodeB: function() {
                    console.log('B');
              }
 
 
        }
 
});
Ma question est la suivante, comment directement dans ma "methodeB" appelé la méthode A?

J'ai pensé à un appel du type this.methodA(), mais je ne trouve pas la solution correct à monj problème...

Merci de votre aide.

Nico
nico78200 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 12h44   #2
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
Et pourtant ...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
$(document).ready(function() {
	var Obj = {
              methodeA: function() {
                    console.log('A');
              },
 
              methodeB: function() {
                    this.methodeA();
                    console.log('B');
              }
        }
 
        Obj.methodeB();
});
Sortie console :
Citation:
A
B
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 13h06   #3
Futur Membre du Club
 
Nicolas Bonnici
Inscription : janvier 2011
Messages : 59
Détails du profil
Informations personnelles :
Nom : Nicolas Bonnici

Informations forums :
Inscription : janvier 2011
Messages : 59
Points : 19
Points : 19
Salut,

Autant pour moi... Oui en éffet, après test, ça fonctionne correctement !

Merci beaucoup.

Nico
nico78200 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h48.


 
 
 
 
Partenaires

Hébergement Web