IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

comprendre le constructor JavaScript


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut comprendre le constructor JavaScript
    Bonjour,

    J'essaie de comprendre le principe d'un constructor en en JS, mais j'avoue avoir un peu de mal. J'ai trouvé cet exemple sur le W3Cschool mais je ne comprend pas l'exemple fourni.
    Quelqu'un pourrait il m'expliquer avec un peu plus de détails.

    Example

    Return the function that created the Array object's prototype:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script type="text/javascript">
     
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    document.write(fruits.constructor);
     
    </script>
    The output of the code above will be:

    function Array() { [native code] }


    quel peut être l'intêret de faire ça pour déclarer une fonction, que représente le "[native code]" ?

    Merci

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Mai 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 345
    Par défaut
    Comme dans tout langage le constructor est la premiere fonction appelée quand tu instancies une classe.

    et [Native code] c'est le code natif de l'interpréteur pour générer l'instance (dans ton cas le tableau)

    Qu'est ce que tu ne comprends pas la dedans ?

  3. #3
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut
    Merci pour cette réponse, ce que je ne comprend pas c'est l'intérêt.

    A quoi cela sert ?

    Avec cette réponse je sais au moins que cela à une relation avec une notion de classe...

Discussions similaires

  1. [MooTools] MooTools lance les JavaScript Challenge pour mieux comprendre le JavaScript de base
    Par vermine dans le forum Bibliothèques & Frameworks
    Réponses: 8
    Dernier message: 16/08/2012, 08h19
  2. Réponses: 8
    Dernier message: 16/08/2012, 08h19
  3. Comprendre document.write() en JavaScript
    Par Bovino dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/06/2012, 21h52
  4. Javascript sur facebook (JBSJ), moi pas comprendre ^^
    Par Nephtys dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/03/2009, 11h29
  5. comprendre le comportement javascript
    Par samplaid dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 13/04/2006, 10h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo