Questions avec tag 'fonction'

Une fonction (également appelée procédure, méthode, sous-routine ou sous-routine) est un morceau de code conçu pour effectuer une tâche spécifique. Utilisez cette balise pour les questions spécifiquement liées à la création ou à l'appel de fonctions. Pour vous aider à implémenter une fonction afin d'exécuter une tâche, utilisez plutôt une balise [algorithm] ou spécifique à une tâche.
89
réponses

Comment fonctionnent les bloqueurs javascript?

Comment expliqueriez-vous la fermeture de JavaScript pour une personne ayant une connaissance des concepts qui le composent (par exemple, des fonctions, des variables, etc.) sans comprendre les fermetures elles-mêmes? J'ai vu un exemple du schéma donné dans Wikipedia, mais malheureusement cela ...
mis le 21 septembre 08 à 17h12
37
réponses

var functionName = function () {} vs function functionName () {}

Récemment, j'ai commencé à supporter le code JavaScript d'un autre utilisateur. Je corrige les erreurs, j'ajoute des fonctions et j'essaie également de ranger le code et de le rendre plus cohérent. Le développeur précédent utilise deux méthodes pour déclarer des fonctions, et ...
set 03 déc 08 à 14h31
20
réponses

Quelle est la différence entre un appel et une application?

Quelle est la différence entre utiliser call et appliquer pour appeler une fonction? var func = function () {alert ('bonjour!'); }; func.apply (); vs func.call (); Existe-t-il des différences de performances entre les deux méthodes ci-dessus? Quand est-il préférable d'utiliser ...
mis le 31 décembre '10 à 22:56
22
réponses

Définir la valeur du paramètre par défaut pour la fonction javascript

Je voudrais que la fonction JavaScript ait des arguments optionnels, pour lesquels je définis une valeur par défaut, qui est utilisée si la valeur n'est pas définie. En Ruby, vous pouvez le faire comme ceci: def read_file (file, delete_after = fal ...
mis le 21 mai 09 à 23h07
25
réponses

Quelle est la portée des variables en javascript?

Quelle est la portée des variables en javascript? Ont-ils la même zone à l'intérieur et pas en dehors de la fonction? Ou est-ce même important? En outre, où sont stockées les variables si elles sont définies globalement?
01 février set '09 à 11h27
35
réponses

Quelle est la difference entre method et function?

Quelqu'un peut-il fournir une explication simple des méthodes et des fonctions dans le contexte de la programmation orientée objet?
mis le 01 oct '08 à 2:45
10
réponses

Que fait un point d'exclamation devant une fonction?

! function () {} ();
mis le 21 septembre '10 à 0:21
26
réponses

Pourquoi le python lambdas est-il utile?

J'essaie de comprendre les lambdas de Python. Le lambda est-il un de ces sujets "intéressants" que vous devez oublier dans la vie réelle? Je suis sûr que cela peut s'avérer nécessaire dans certains cas extrêmes, mais vu son ambiguïté, son potentiel ...
mis le 20 mai 09 à 23h40
3
réponses

Javascript plus signe devant le nom de la fonction

Je cherchais des informations sur les fonctions à démarrage automatique et je suis tombé quelque part sur cette notation: + function () {} Quelqu'un peut-il m'expliquer ce que le signe + situé devant la fonction signifie / fait?
fixé le 12 novembre '12 à 13:06
29
réponses

Existe-t-il un meilleur moyen de définir des paramètres de fonction facultatifs en javascript?

J'ai toujours traité les paramètres facultatifs en Javascript comme suit: function myFunc (requiredArg, optionalArg) {optionalArg = optionalArg || 'defaultValue'; // fait des choses} Y a-t-il une meilleure façon de faire cela? Existe-t-il des cas où ispo ...
mis sur 29 sep. 08 à 17h27
17
réponses

Appel Javascript () apply () vs bind ()?

Je sais déjà que apply et call sont des fonctions similaires qui définissent ceci (contexte de la fonction). La différence réside dans la manière dont nous envoyons les arguments (tableau manuel vs). Question: Mais quand dois-je utiliser la méthode bind ()? var obj = {x: ...
mis le 17 mars 13 à 0:40
10
réponses

Quelle est la différence entre "fermeture" et "lambda"?

Quelqu'un peut-il expliquer? Je comprends les concepts de base qui les sous-tendent, mais je constate souvent qu’ils sont utilisés de manière interchangeable et je me sens gêné. Et maintenant que nous sommes ici, en quoi sont-ils différents de la fonction habituelle?
mis le 21 octobre '08 à 6:12
9
réponses

Comment obtenir le nom de la fonction sous forme de chaîne en Python?

En Python, comment puis-je obtenir le nom de la fonction sous forme de chaîne sans appeler de fonction? def my_function (): pass print print get_function_name_as_string (my_function) # ma_fonction n’est pas entre guillemets, elle doit générer "ma_fonction". Une telle fonctionnalité est-elle disponible en Python? E ...
mis 30 oct. 08 à 22h38
1
la réponse

"Parameter" vs. "Argument"

Doublon possible: arguments ou paramètres? J’ai reçu un paramètre et un argument qui étaient mé>
fixé le 24 novembre '09 à 12:28
11
réponses

Quelle est la convention de nommage Python pour les noms de variable et de fonction?

Sur la base de l’arrière-plan C #, la convention de dénomination des noms de variables et de méthodes est généralement CamelCase ou Pascal. Case: // exemple de chaîne C # thisIsMyVariable = "un" vide public ThisIsMyMethod () En Python, j’ai vu précédemment, mais j’ai également vu J'utilise ...
mis le 02 octobre '08 à 0:01