100 votes

Donner à ma fonction l’accès à une variable externe

J’ai un tableau à l’extérieur :

Je voudrais donner à ma fonction l’accès au tableau extérieur afin qu’elle puisse y ajouter des valeurs

Comment puis-je donner à la fonction la bonne portée à la variable ?

40voto

Maxwell s.c Points 778
<pre><code></code><p>MISE À JOUR: il y a maintenant un support pour les fonctions de flèche, mais je vais laisser quelqu’un qui l’a utilisé plus pour créer la réponse</p></pre>

13voto

Tyler Carter Points 30030
<pre><code></code><p>Soyez prévenu, généralement les gens s’éloignent des mondiaux car cela a quelques inconvénients.</p><p>Vous pouvez essayer ceci</p><pre><code></code></pre><p>Cela ferait en sorte que vous ne comptez pas sur Globals.</p></pre>

9voto

Amy B Points 9363
<pre><code></code></pre>

3voto

lamas Points 2252

Le seul et probablement pas si bon moyen d’atteindre votre objectif serait d’utiliser des variables globales.

Vous pourriez y parvenir en ajoutant `` au début de votre fonction. Cependant, notez que l’utilisation de variables globales est dans la plupart des cas une mauvaise idée et probablement évitable.

La meilleure façon serait de passer votre tableau comme argument à votre fonction :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X