


Comment appeler une fonction avec une section ajoutée aux paramètres en JavaScript ?
En JavaScript, vous pouvez appeler une fonction en lui passant des paramètres. Cependant, il est parfois nécessaire d’appeler une fonction avec certains paramètres déjà renseignés. Cela peut être fait en utilisant une technique appelée application de fonction partielle.
Qu'est-ce que l'application de fonction partielle ?
L'application de fonction partielle est un moyen de créer une nouvelle fonction en "pré-remplissant" certains paramètres d'une fonction existante. Ceci est utile lorsque vous souhaitez créer une nouvelle fonction similaire à une fonction existante mais dont certains paramètres sont définis.
Par exemple, supposons que vous ayez une fonction qui calcule l'aire d'un rectangle. La fonction prend deux paramètres : la largeur et la hauteur du rectangle.
Imaginez maintenant que vous souhaitiez créer une nouvelle fonction pour calculer l'aire d'un carré. Cette nouvelle fonction sera similaire à la fonction existante, mais elle ne nécessitera qu'un seul paramètre : les côtés du carré.
C'est là qu'interviennent les applications à fonctions partielles. Vous pouvez utiliser l'application de fonction partielle pour créer une nouvelle fonction qui est une version « partielle » d'une fonction existante. Cette nouvelle fonction aura le premier paramètre (largeur) déjà défini et ne nécessitera que le deuxième paramètre (hauteur).
Comment utiliser l'application de fonctions partielles en JavaScript ?
Il existe différentes manières d'utiliser les applications à fonctions partielles en JavaScript.
Méthode 1
La méthode la plus courante consiste à utiliser la méthode bind().
La méthodebind() est un moyen de créer une nouvelle fonction à partir d’une fonction existante. La méthode bind() prend deux paramètres : la fonction à lier et la valeur à lier au premier argument de la fonction.
Par exemple, supposons que vous ayez la fonction suivante -
1 2 3 |
|
Vous pouvez utiliser la méthode bind() pour créer une nouvelle fonction avec le premier paramètre (a) défini.
1 |
|
Maintenant, la fonction add5 peut être utilisée comme ceci -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Comme vous pouvez le voir, le premier paramètre (5) est défini et le deuxième paramètre (10) est transmis à la fonction add5.
Méthode 2
Une autre façon d'utiliser une application de fonction partielle consiste à créer une fonction qui accepte une fonction et une valeur existantes et renvoie une nouvelle fonction avec le premier jeu d'arguments de la fonction existante.
Par exemple, vous pouvez écrire une fonction comme celle-ci -
1 2 3 4 5 6 |
|
Cette fonction prend une fonction existante et une valeur et renvoie une nouvelle fonction dont la valeur est liée au premier argument de la fonction existante.
Par exemple, vous pouvez utiliser la fonction bind() pour créer une nouvelle fonction comme celle-ci -
1 |
|
Maintenant, la fonction add5 peut être utilisée comme ceci -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
Comme vous pouvez le voir, le premier paramètre (5) est défini et le deuxième paramètre (10) est transmis à la fonction add5.
L'application de fonctions partielles est une technique utile pour créer de nouvelles fonctions à partir de fonctions existantes. Il peut être utilisé pour créer une fonction similaire à une fonction existante, mais avec certains paramètres déjà définis.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'article discute de la création, de la publication et du maintien des bibliothèques JavaScript, en se concentrant sur la planification, le développement, les tests, la documentation et les stratégies de promotion.

L'article traite des stratégies pour optimiser les performances JavaScript dans les navigateurs, en nous concentrant sur la réduction du temps d'exécution et la minimisation de l'impact sur la vitesse de chargement de la page.

Des questions et des solutions fréquemment posées pour l'impression de billets thermiques frontaux pour le développement frontal, l'impression de billets est une exigence commune. Cependant, de nombreux développeurs mettent en œuvre ...

L'article traite du débogage efficace de JavaScript à l'aide d'outils de développeur de navigateur, de se concentrer sur la définition des points d'arrêt, de l'utilisation de la console et d'analyser les performances.

Il n'y a pas de salaire absolu pour les développeurs Python et JavaScript, selon les compétences et les besoins de l'industrie. 1. Python peut être davantage payé en science des données et en apprentissage automatique. 2. JavaScript a une grande demande dans le développement frontal et complet, et son salaire est également considérable. 3. Les facteurs d'influence comprennent l'expérience, la localisation géographique, la taille de l'entreprise et les compétences spécifiques.

L'article explique comment utiliser les cartes source pour déboguer JavaScript minifiée en le mappant au code d'origine. Il discute de l'activation des cartes source, de la définition de points d'arrêt et de l'utilisation d'outils comme Chrome Devtools et WebPack.

Comment fusionner les éléments du tableau avec le même ID dans un seul objet en JavaScript? Lors du traitement des données, nous rencontrons souvent la nécessité d'avoir le même ID ...

Discussion approfondie des causes profondes de la différence de sortie Console.log. Cet article analysera les différences dans les résultats de sortie de la fonction Console.log dans un morceau de code et expliquera les raisons derrière. � ...
