Quelle est l'utilisation de la méthode JavaScript «Bind»?

Quelle est l'utilisation de la méthode JavaScript «Bind»?
Tout en ajoutant plusieurs fonctionnalités dans une page Web ou le site, il peut y avoir des cas où il faut intégrer ou associer les fonctionnalités pour rationaliser le flux. Par exemple, associer des fonctionnalités similaires pour y ajouter un sens. Dans de telles situations, le javascript «lier()«La méthode est idéale pour trier la mise en œuvre lors du test d'un site Web.

Ce tutoriel discutera de l'utilisation du JavaScript "lier()»Méthode en JavaScript.

Quelle est l'utilisation de la méthode JavaScript «Bind»?

Le "lier()«La méthode est utilisée pour emprunter une propriété à un autre objet via l'objet et n'exécute pas de fonction immédiatement.

Syntaxe

lier (passer, funcargs)

Dans la syntaxe ci-dessus:

  • "passer"Souligne la valeur qui doit être transmise comme"ce"À la fonction cible.
  • "funcargs»Correspond aux arguments de fonction.

Exemple 1: Utilisation de la méthode «bind ()» sur la fonction définie par l'utilisateur dans JavaScript

Dans cet exemple, le «lier()«La méthode peut être utilisée pour lier l'objet en dehors de la portée de la fonction et des arguments de fonction passés:

Selon le code-Snippet ci-dessus, implémentez les étapes suivantes:

  • Créer un objet nommé "objet«Avoir la valeur déclarée sous la forme d'un«valeur clé" paire.
  • Dans l'étape suivante, définissez une fonction nommée «Sumnum ()”Avoir les paramètres indiqués.
  • Dans sa définition, renvoyez la somme de la valeur de l'objet via «ce”Objet et arguments de fonction passés.
  • Maintenant, déclarez une fonction en ligne nommée «UpdFunction ()»Et associez le«lier()”Méthode avec la fonction déclarée telle que la somme de la valeur de l'objet et des arguments spécifiés est renvoyé.
  • Enfin, invoquez la fonction en ligne spécifiée et renvoyez la somme.

Sortir


Dans la sortie ci-dessus, il est évident que lors de l'invoquer le déclaré «en ligne”Fonction, la somme correspondante est retournée.

Exemple 2: Utilisation de la méthode «bind ()» sur la propriété de l'objet en javascript

Dans cet exemple, le «lier()«La méthode peut être appliquée pour lier les propriétés d'un objet en tant que propriété d'un objet séparé, i.e., fonction:

Dans l'extrait de code ci-dessus:

  • De même, créez un objet nommé «objet1«Avoir les valeurs déclarées sous la forme de«Valeur" paires.
  • Notez que la fonction accumulée dans cet objet est également la propriété d'un objet.
  • Dans la définition de la fonction, indiquez d'autres propriétés d'objet via "ce”Object et renvoie leurs valeurs.
  • Après cela, de même, créez un autre objet nommé «objet2”Avoir les propriétés déclarées.
  • Enfin, associez le «lier()”Méthode avec la fonction spécifiée comme propriété d'objet de telle sorte que les propriétés de ce dernier objet sont invoquées et affichées par rapport à la fonction définie dans le premier objet.

Sortir

Il s'agissait d'utiliser la méthode «bind ()» de JavaScript.

Conclusion

Le "lier()«La méthode est utilisée pour emprunter une propriété à un autre objet via l'objet. Dans le premier exemple, cette méthode lie un objet hors de portée avec une fonction définie par l'utilisateur. Dans ce dernier exemple, les propriétés d'objet ont été apportées dans une autre propriété d'objet, je.e., fonction. Cet article a discuté de l'utilisation de JavaScript «lier" méthode.