Apply your JS skills to key Mozilla projects as an MDN Fellow! http://mzl.la/MDNFellowship

mozilla
Vos résultats de recherche

    export

    Résumé

    L'instruction export est utilisée pour permettre à un script signé de fournir des propriétés, des fonctions et des objets à d'autres scripts (signés ou non). Cette fonctionnalité faisait auparavant partie de Netscape 4 et a été retirée dans Firefox 3.5 (bug 447713). À l'avenir une nouvelle déclaration d'export sera définie pour les modules ECMAScript 6.

    Syntaxe

    export <vaz>nom1, nom2, ..., nomN;
    export *; </vaz>
    nomN
    La propriété, la fonction ou l'objet à exporter.

    Description

    Généralement les informations fournies par un script signé ne sont disponibles qu'aux scripts signés par le même auteur. En exportant des propriétés, fonctions ou objets, un script signé rend ces informations disponibles pour n'importe quel script (qu'il soit signé ou non). Le script qui souhaite utiliser ces informations doit utiliser l'instruction réciproque d'import.

    Cette instruction peut être utilisée avec deux syntaxes (cf. ci-avant) :

    • une première qui permet de définir précisément certaines propriétés, fonctions ou objets en les indiquant.
    • une seconde qui permet d'exporter l'ensemble des propriétés, fonctions et objets du script

    Spécifications

    Avant la ECMAScript 6, les fonctionnalités d'import/export et/ou concernant les modules n'avaient pas été définies au sein d'un standard ECMA-262.

    Compatibilité des navigateurs

    Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Support simple Pas de support Pas de support
    (à partir de Netscape 4
    et jusqu'à
    Firefox 3.5)
    Pas de support Pas de support Pas de support
    Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Support simple Pas de support Pas de support Pas de support Pas de support Pas de support Pas de support

    Voir aussi

    Étiquettes et contributeurs liés au document

    Contributors to this page: teoli, SphinxKnight
    Dernière mise à jour par : SphinxKnight,
    Masquer la barre latérale