mozilla
Vos résultats de recherche

    Function.prototype

    Résumé

    La propriété Function.prototype représente le prototype de l'objet Function.

    Description

    Les objets Function hérite de Function.prototype. Function.prototype ne peut pas être modifié.

    Propriétés

    Function.arguments
    Un tableau correspondant aux arguments passés à la fonction. Cette propriété est dépréciée et il est préférable d'utiliser l'objet arguments à la place.
    Function.arity
    Cette propriété était utilisée pour indiquer le nombre d'arguments attendus par la fonction. Cette propriété a été supprimée. La propriété length doit être utilisée à la place.
    Function.caller
    Indique la fonction qui a appelée la fonction courante.
    Function.length
    Indique le nombre d'arguments attendus par la fonction.
    Function.name
    Le nom de la fonction.
    Function.displayName
    Le nom de la fonction à utiliser pour l'affichage.
    Function.prototype.constructor
    Définit la fonction qui crée le prototype de l'objet. Voir la page Object.prototype.constructor pour plus de détails.

    Méthodes

    Function.prototype.apply()
    Cette méthode applique la méthode d'un objet dans le contexte d'un objet différent (l'objet appelant). Les arguments peuvent être passés grâce à un objet Array.
    Function.prototype.bind()
    Cette méthode crée un nouvelle fonction qui, lorsqu'elle est appelée, appelle cette fonction dans le contexte de la valeur fournie avec une suite d'arguments à utiliser avant ceux fournis à la nouvelle fonction.
    Function.prototype.call()
    Cette méthode exécute la méthode d'un autre objet dans le contexte de l'objet appelant, les arguments peuvent être passés tels quels.
    Function.prototype.isGenerator()
    Cette méthode renvoie true si la fonction est un générateur ; sinon elle renvoie false.
    Function.prototype.toSource()
    Cette méthode renvoie une chaîne de caractères représentant le code source de la fonction. Elle surcharge la méthode Object.prototype.toSource.
    Function.prototype.toString()
    Cette méthode renvoie une chaîne de caractères représentant le code source de la fonction. Elle surcharge la méthode Object.prototype.toString.

    Spécifications

    Spécification Statut Commentaires
    Première édition d'ECMAScript Standard Définition initiale. Implémentée avec JavaScript 1.1.
    ECMAScript 5.1 (ECMA-262)
    La définition de 'Function.prototype' dans cette spécification.

    Pour les instances de  Function :
    ECMAScript 5.1 (ECMA-262)
    La définition de 'Function.prototype' dans cette spécification.
    Standard  
    ECMAScript 6 (ECMA-262)
    La définition de 'Function.prototype' dans cette spécification.

    Pour les instances de Function :
    ECMAScript 6 (ECMA-262)
    La définition de 'Function.prototype' dans cette spécification.
    Draft  

    Compatibilité des navigateurs

    Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Suport simple (Oui) (Oui) (Oui) (Oui) (Oui)
    Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Support simple (Oui) (Oui) (Oui) (Oui) (Oui) (Oui)

    Voir aussi

    Étiquettes et contributeurs liés au document

    Contributors to this page: BenoitL, teoli, SphinxKnight, fscholz, Jeremie
    Dernière mise à jour par : SphinxKnight,