mozilla

Revision 352539 of Function

  • Raccourci de la révision : JavaScript/Référence_JavaScript/Objets_globaux/Function
  • Titre de la révision : Function
  • ID de la révision : 352539
  • Créé :
  • Créateur : LaBoumerde
  • Version actuelle ? Non
  • Commentaire

Contenu de la révision

Sommaire

Chaque fonction dans JavaScript est réellement un objet Function.

Syntaxe

new Function ([arg1[, arg2[, ... argN]],] functionBody)

Paramètres

arg1, arg2, ... argN
Noms devant être utilisés par une fonction comme noms d'arguments formels. Chacun doit être une chaîne qui correspond à un identifiant valide JavaScript ou un liste de ce type de chaînes séparées avec une virgule; par exemple "x", "theValue", ou "a,b".
functionBody
Une chaîne contenant les expressions JavaScript comprenant la définition de fonction.

Description

Les objets Function  créés avec le constructeur Function sont analysés quand la fonction est créée. Ceci est moins efficace que la déclaration de fonction et son appel dans votre code, car les fonctions déclarées avec l'expression de la fonction sont analysées avec le reste du code.

Tous les arguments passés à la fonction sont traitées comme les noms des identifiants de paramètres dans la fonction à créer, dans l'ordre dans lequel ils sont passés.

L'invocation du constructeur Function comme une fonction (sans l'utilisation de l'opérateur new) a le même effet que son invocation en tant que constructeur.

Propriétés

Pour les propriétés disponibles pour les instances Function , voir Properties of Function instances.

prototype
Attribue une extension pour tous les objets Function.
Propriétés héritées depuis Function:
arity, caller, constructor, length, name

Méthodes

Pour les méthodes disponibles sur les instances Function, voir Methods of Function instances.

Bien que l'objet Function ne fournisse pas ses propres méthodes, il hérite de méthodes via le prototype chain.

Méthodes héritées depuis Function:
apply, call, toSource, toString

Instances de Function

Les instances de Function  héritent depuis Function.prototype. Comme tous les constructeurs, vous pouvez changer l'objet du prototype du constructeur pour effectuer les changements pour toutes les instances  Function.

Propriétés

 

arguments Deprécié
Un tableau correspondant aux arguments passés à la fonction. Il est déprécié comme une propriété de Function, utilisez à la place l'objet arguments disponible avec la fonction.
arity Obsolète depuis JavaScript 1.8.6
Spécifie le nombre d'arguments attendus par la fonction. Utilisez la propriété length à la place.
caller
Non-standard
Spécifie la fonction qui invoquait l'exécution de la fonction courante.
constructor
Spéciife la fonction qui créé un prototype d'objet.
length
Spécifie le nombre d'arguments attendus par la fonction.
name
Non-standard
Le nom de la fonction.
Propriétés héritées depuis Object:
__parent__, __proto__

Méthodes

 

apply
Applique la méthode d'un autre objet dans le contexte d'un objet différent (l'objet appellant); les arguments peuvent être passés comme un objet  Array.
bind  Requiert JavaScript 1.8.5
Crée une nouvelle fonction qui, quand elle est appelée, appelle elle même cette fonction dans le contexte de la valeur fournie, avec une séquence donnée des arguments précédant ceux fournis quand la fonction était appélée.
call
Appelle (exécute) une méthode d'un autre objet dans le contexte d'un objet différent (l'objet appellant); les arguments peuvent être passés tels quel.
isGenerator Requiert JavaScript 1.8.6
Retourne true si la fonction est un generator; sinon retourne false.
toSource Non-standard
Retourne une chaîne représentant le code source de la fonction. Remplace la méthode Object.toSource.
toString
Retourne la chaîne représentant le code source de la fonction. Remplace la méthode Object.toString.

Exemple: Spécification des arguments avec le constructeur Function

Le code suivant créé un objet Function qui prend deux arguments.

// Example can be run directly in your JavaScript console

// Create a function that takes two arguments and returns the sum of those arguments
var adder = new Function("a", "b", "return a + b");

// Call the function
adder(2, 6);
// > 8

Les arguments "a" et "b" sont noms d'arguments formels qui sont utilisés dans le corps de la fonction, "return a + b".

Voir aussi

Source de la révision

<h2 class="editable" id="Sommaire"><span>Sommaire</span></h2>
<p>Chaque fonction dans JavaScript est réellement un objet <code>Function</code>.</p>
<div id="section_2">
  <h2 class="editable" id="Syntaxe"><span>Syntaxe</span></h2>
  <p><code>new Function ([<em>arg1</em>[, <em>arg2</em>[, ... <em>argN</em>]],] <em>functionBody</em>)</code></p>
</div>
<div id="section_3">
  <h2 class="editable" id="Param.C3.A8tres"><span>Paramètres</span></h2>
  <dl>
    <dt>
      <code>arg1, arg2, ... arg<em>N</em></code></dt>
    <dd>
      Noms devant être utilisés par une fonction comme noms d'arguments formels. Chacun doit être une chaîne qui correspond à un identifiant valide JavaScript ou un liste de ce type de chaînes séparées avec une virgule; par exemple "<code>x</code>", "<code>theValue</code>", ou "<code>a,b</code>".</dd>
  </dl>
  <dl>
    <dt>
      <code>functionBody</code></dt>
    <dd>
      Une chaîne contenant les expressions JavaScript comprenant la définition de fonction.</dd>
  </dl>
</div>
<div id="section_4">
  <h2 class="editable" id="Description"><span>Description</span></h2>
  <p>Les objets <code>Function</code>&nbsp; créés avec le constructeur <code>Function</code> sont analysés quand la fonction est créée. Ceci est moins efficace que la déclaration de fonction et son appel dans votre code, car les fonctions déclarées avec l'expression de la fonction sont analysées avec le reste du code.</p>
  <p>Tous les arguments passés à la fonction sont traitées comme les noms des identifiants de paramètres dans la fonction à créer, <span class="short_text" id="result_box" lang="fr"><span class="hps">dans l'ordre</span> <span class="hps">dans lequel ils</span> <span class="hps">sont passés</span></span>.</p>
  <p>L'invocation du constructeur <code>Function</code> comme une fonction (sans l'utilisation de l'opérateur <code>new</code>) a le même effet que son invocation en tant que constructeur.</p>
</div>
<div id="section_5">
  <h2 class="editable" id="Propri.C3.A9t.C3.A9s"><span>Propriétés</span></h2>
  <p><span class="lang lang-en"><small style="margin-left: 1em;"><em>Pour les propriétés disponibles pour les instances <code>Function</code> , voir <a href="../../../../en/JavaScript/Reference/Global_Objects/Function#Properties_2" rel="custom">Properties of Function instances</a>.</em></small> </span></p>
  <dl>
    <dt>
      <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/prototype" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/prototype">prototype</a></dt>
    <dd>
      Attribue une extension pour tous les objets <code>Function</code>.</dd>
  </dl>
  <div>
    <div style="border: 1px solid rgb(204, 204, 204); margin: 10px 0px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%;">
      <span style="font-weight:bold;">Propriétés héritées depuis <strong><code>Function</code></strong></span>:<br />
      <span style="font-size: smaller;"><a href="../../../../en/JavaScript/Reference/Global_Objects/Function/Arity" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/Arity"><code>arity</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/Caller" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/Caller"><code>caller</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/Constructor" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/Constructor"><code>constructor</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/Length" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/Length"><code>length</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/Name" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/Name"><code>name</code></a></span></div>
  </div>
</div>
<div id="section_6">
  <h2 class="editable" id="M.C3.A9thodes"><span>Méthodes</span></h2>
  <p><span class="lang lang-en"><small style="margin-left: 1em;"><em>Pour les méthodes disponibles sur les instances <code>Function</code>, voir <a href="../../../../en/JavaScript/Reference/Global_Objects/Function#Methods_2" rel="custom">Methods of Function instances</a>.</em></small> </span></p>
  <p>Bien que l'objet <code>Function</code> ne fournisse pas ses propres méthodes, il hérite de méthodes via le prototype chain.</p>
  <div>
    <div style="border: 1px solid rgb(204, 204, 204); margin: 10px 0px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%;">
      <span style="font-weight:bold;">Méthodes héritées depuis <strong><code>Function</code></strong></span>:<br />
      <span style="font-size: smaller;"><a href="../../../../en/JavaScript/Reference/Global_Objects/Function/Apply" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/Apply"><code>apply</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/Call" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/Call"><code>call</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/ToSource" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/ToSource"><code>toSource</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/ToString" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/ToString"><code>toString</code></a></span></div>
  </div>
</div>
<div id="section_7">
  <h2 class="editable" id="Instances_de_Function"><span>Instances de <code>Function</code></span></h2>
  <p>Les instances de <code>Function</code>&nbsp; héritent depuis <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/prototype" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/prototype"><code>Function.prototype</code></a>. Comme tous les constructeurs, vous pouvez changer l'objet du prototype du constructeur pour effectuer les changements pour toutes les instances&nbsp; <code>Function</code>.</p>
  <div id="section_8">
    <h3 class="editable" id="Propri.C3.A9t.C3.A9s"><span>Propriétés</span></h3>
    <p>&nbsp;</p>
    <dl>
      <dt>
        <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/arguments" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/arguments">arguments</a> <span class="deprecatedInlineTemplate" style="border: 1px solid #5151FF; background-color: #B9B9FF; font-size: x-small; white-space: nowrap; padding: 2px;" title="">Deprécié</span></dt>
      <dd>
        Un tableau correspondant aux arguments passés à la fonction. Il est déprécié comme une propriété de <code>Function</code>, utilisez à la place l'objet <a href="../../../../en/JavaScript/Reference/Functions_and_function_scope/arguments" rel="internal" title="en/JavaScript/Reference/Functions/arguments">arguments</a> disponible avec la fonction.</dd>
    </dl>
    <dl>
      <dt>
        <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/arity" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/arity">arity</a> <span style="border: 1px solid #FF0000; background-color: #FEBCBC; font-size: x-small; white-space: nowrap; padding: 2px;" title="">Obsolète depuis JavaScript 1.8.6</span></dt>
      <dd>
        Spécifie le nombre d'arguments attendus par la fonction. Utilisez la propriété <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/length" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/length">length</a> à la place.</dd>
    </dl>
    <dl>
      <dt>
        <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/caller" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/caller">caller</a></dt>
      <dd>
        <span class="lang lang-en"><span class="nonStandardInlineTemplate" style="border: 1px solid rgb(255, 213, 153); background-color: rgb(255, 239, 217); font-size: x-small; white-space: nowrap; padding: 2px;">Non-standard</span></span></dd>
      <dd>
        Spécifie la fonction qui invoquait l'exécution de la fonction courante.</dd>
    </dl>
    <dl>
      <dt>
        <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/constructor" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/constructor">constructor</a></dt>
      <dd>
        Spéciife la fonction qui créé un prototype d'objet.</dd>
    </dl>
    <dl>
      <dt>
        <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/length" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/length">length</a></dt>
      <dd>
        Spécifie le nombre d'arguments attendus par la fonction.</dd>
    </dl>
    <dl>
      <dt>
        <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/name" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/name">name</a></dt>
      <dd>
        <span class="lang lang-en"><span class="nonStandardInlineTemplate" style="border: 1px solid rgb(255, 213, 153); background-color: rgb(255, 239, 217); font-size: x-small; white-space: nowrap; padding: 2px;">Non-standard</span></span></dd>
      <dd>
        Le nom de la fonction.</dd>
    </dl>
    <div>
      <div style="border: 1px solid rgb(204, 204, 204); margin: 10px 0px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%;">
        <span style="font-weight:bold;">Propriétés héritées depuis <a href="../../../../en/JavaScript/Reference/Global_Objects/Object" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object"><code>Object</code></a></span>:<br />
        <span style="font-size: smaller;"><a href="../../../../en/JavaScript/Reference/Global_Objects/Object/Parent" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/Parent"><code>__parent__</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/Proto" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/Proto"><code>__proto__</code></a></span></div>
    </div>
  </div>
  <div id="section_9">
    <h3 class="editable" id="M.C3.A9thodes"><span>Méthodes</span></h3>
    <p>&nbsp;</p>
    <dl>
      <dt>
        <code><a href="../../../../en/JavaScript/Reference/Global_Objects/Function/apply" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/apply">apply</a></code></dt>
      <dd>
        Applique la méthode d'un autre objet dans le contexte d'un objet différent (l'objet appellant); les arguments peuvent être passés comme un objet&nbsp; Array.</dd>
    </dl>
    <dl>
      <dt>
        <code><a href="../../../../en/JavaScript/Reference/Global_Objects/Function/bind" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/bind">bind</a></code>&nbsp; <span style="border: 1px solid rgb(129, 129, 81); background-color: rgb(255, 255, 225); font-size: x-small; white-space: nowrap; padding: 2px;">Requiert <a href="../../../../en/JavaScript/New_in_JavaScript/1.8.5" rel="custom">JavaScript 1.8.5</a></span></dt>
      <dd>
        Crée une nouvelle fonction qui, quand elle est appelée, appelle elle même cette fonction dans le contexte de la valeur fournie, avec une séquence donnée des arguments précédant ceux fournis quand la fonction était appélée.</dd>
    </dl>
    <dl>
      <dt>
        <code><a href="../../../../en/JavaScript/Reference/Global_Objects/Function/call" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/call">call</a></code></dt>
      <dd>
        Appelle (exécute) une méthode d'un autre objet dans le contexte d'un objet différent (l'objet appellant); les arguments peuvent être passés tels quel.</dd>
      <dt>
        <a href="../../../../en/JavaScript/Reference/Global_Objects/Function/isGenerator" rel="internal" title="en/JavaScript/Reference/Global Objects/Function/isGenerator"><code>isGenerator</code></a> <span style="border: 1px solid rgb(129, 129, 81); background-color: rgb(255, 255, 225); font-size: x-small; white-space: nowrap; padding: 2px;">Requiert JavaScript 1.8.6</span></dt>
      <dd>
        Retourne <code>true</code> si la fonction est un <a href="../../../../en/Core_JavaScript_1.5_Guide/Iterators_and_Generators#Generators.3a_a_better_way_to_build_Iterators" rel="internal" title="en/Core JavaScript 1.5 Guide/Iterators and Generators#Generators.3a a better way to build Iterators">generator</a>; sinon retourne <code>false</code>.</dd>
    </dl>
    <dl>
      <dt>
        <code><a href="../../../../en/JavaScript/Reference/Global_Objects/Function/toSource" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/toSource">toSource</a></code>&nbsp;<span class="lang lang-en"><span class="nonStandardInlineTemplate" style="border: 1px solid rgb(255, 213, 153); background-color: rgb(255, 239, 217); font-size: x-small; white-space: nowrap; padding: 2px;">Non-standard</span></span></dt>
      <dd>
        Retourne une chaîne représentant le code source de la fonction. Remplace la méthode <code><a href="../../../../en/JavaScript/Reference/Global_Objects/Object/toSource" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/toSource">Object.toSource</a></code>.</dd>
    </dl>
    <dl>
      <dt>
        <code><a href="../../../../en/JavaScript/Reference/Global_Objects/Function/toString" rel="internal" title="en/JavaScript/Reference/Global_Objects/Function/toString">toString</a></code></dt>
      <dd>
        Retourne la chaîne représentant le code source de la fonction. Remplace la méthode <code><a href="../../../../en/JavaScript/Reference/Global_Objects/Object/toString" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/toString">Object.toString</a></code>.</dd>
    </dl>
    <div>
      <div style="border: 1px solid rgb(204, 204, 204); margin: 10px 0px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%;">
        <span style="font-weight:bold;">Méthodes héritées depuis <a href="../../../../en/JavaScript/Reference/Global_Objects/Object" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object"><code>Object</code></a></span>:<br />
        <span style="font-size: smaller;"><a href="../../../../en/JavaScript/Reference/Global_Objects/Object/DefineGetter" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/DefineGetter"><code>__defineGetter__</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/DefineSetter" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/DefineSetter"><code>__defineSetter__</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/HasOwnProperty" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/HasOwnProperty"><code>hasOwnProperty</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/IsPrototypeOf" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/IsPrototypeOf"><code>isPrototypeOf</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/LookupGetter" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/LookupGetter"><code>__lookupGetter__</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/LookupSetter" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/LookupSetter"><code>__lookupSetter__</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/NoSuchMethod" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/NoSuchMethod"><code>__noSuchMethod__</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/PropertyIsEnumerable" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/PropertyIsEnumerable"><code>propertyIsEnumerable</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/ToLocaleString" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/ToLocaleString"><code>toLocaleString</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/Unwatch" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/Unwatch"><code>unwatch</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/ValueOf" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/ValueOf"><code>valueOf</code></a>, <a href="../../../../en/JavaScript/Reference/Global_Objects/Object/Watch" rel="internal" title="en/JavaScript/Reference/Global_Objects/Object/Watch"><code>watch</code></a></span></div>
    </div>
  </div>
</div>
<div id="section_10">
  <h2 class="editable" id="Exemple.3A_Sp.C3.A9cification_des_arguments_avec_le_constructeur_Function"><span>Exemple: Spécification des arguments avec le constructeur <code>Function</code></span></h2>
  <p>Le code suivant créé un objet <code>Function</code> qui prend deux arguments.</p>
  <pre class="eval">
// Example can be run directly in your JavaScript console

// Create a function that takes two arguments and returns the sum of those arguments
var adder = new Function("a", "b", "return a + b");

// Call the function
adder(2, 6);
// &gt; 8

</pre>
  <p>Les arguments "<code>a</code>" et "<code>b</code>" sont noms d'arguments formels qui sont utilisés dans le corps de la fonction, "<code>return a + b</code>".</p>
</div>
<div id="section_11">
  <h2 class="editable" id="Compatibilit.C3.A9_de_Navigateur_"><span>Compatibilité de Navigateur </span></h2>
  <p>&nbsp;</p>
  <div class="htab">
    <a name="AutoCompatibilityTable"> </a>
    <ul>
      <li class="selected"><a name="AutoCompatibilityTable">Desktop</a></li>
      <li><a name="AutoCompatibilityTable">Mobile</a></li>
    </ul>
    <div id="compat-desktop" style="display: block;">
      <table class="compat-table">
        <tbody>
          <tr>
            <th><a name="AutoCompatibilityTable">Feature</a></th>
            <th><a name="AutoCompatibilityTable">Chrome</a></th>
            <th><a name="AutoCompatibilityTable">Firefox (Gecko)</a></th>
            <th><a name="AutoCompatibilityTable">Internet Explorer</a></th>
            <th><a name="AutoCompatibilityTable">Opera</a></th>
            <th><a name="AutoCompatibilityTable">Safari (WebKit)</a></th>
          </tr>
          <tr>
            <td><a name="AutoCompatibilityTable">Basic support</a></td>
            <td><a name="AutoCompatibilityTable"><span style="color: rgb(255, 153, 0);" title="Compatibility unknown; please update this.">?</span></a></td>
            <td><a name="AutoCompatibilityTable"><span style="color: #888" title="Please update this with the earliest version of support.">(Supporté)</span></a></td>
            <td><a name="AutoCompatibilityTable"><span style="color: rgb(255, 153, 0);" title="Compatibility unknown; please update this.">?</span></a></td>
            <td><a name="AutoCompatibilityTable"><span style="color: rgb(255, 153, 0);" title="Compatibility unknown; please update this.">?</span></a></td>
            <td><a name="AutoCompatibilityTable"><span style="color: rgb(255, 153, 0);" title="Compatibility unknown; please update this.">?</span></a></td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
  <a name="AutoCompatibilityTable"> </a></div>
<p><a name="AutoCompatibilityTable"> </a></p>
<h2 class="editable" id="Voir_aussi"><a name="AutoCompatibilityTable"><span>Voir aussi</span></a></h2>
<ul>
  <li><a href="../../../../en/JavaScript/Reference/Operators/Special/function" rel="internal" title="en/JavaScript/Reference/Operators/Special_Operators/function_Operator">function Operator</a></li>
  <li><a href="../../../../en/JavaScript/Reference/Statements/function" rel="internal" title="en/JavaScript/Reference/Statements/function">function Statement</a></li>
  <li><a href="../../../../en/JavaScript/Reference/Functions_and_function_scope" rel="internal" title="En/Core_JavaScript_1.5_Reference/Functions_and_function_scope">Functions</a></li>
</ul>
Revenir à cette révision