Ce message décrira le processus pour remplacer une fonction en javascript.
Comment remplacer une fonction en javascript?
Dans JavaScript, les fonctions suivantes peuvent être remplacées
Comment remplacer les méthodes prédéfinies JavaScript?
En JavaScript, les méthodes prédéfinies seront également remplacées. Pour remplacer les méthodes intégrées, créez une fonction avec le même nom, puis effectuez des actions.
Exemple
Ici, remplacez le «alerte()”Méthode qui est une méthode prédéfinie de JavaScript:
Appeler le "alerte()" méthode:
alerte();Sortir
En appelant le «alerte()«Méthode, l'alerte remplacée () sera appelée comme indiqué dans la sortie ci-dessus:
Comment remplacer les fonctions définies par l'utilisateur?
Pour remplacer la fonction définie par l'utilisateur, passons un exemple.
Exemple
Définir une fonction "somme"Avec trois paramètres"un","b" et "c»Et il renvoie la somme de trois nombres:
Remplacer la fonction «somme"En définissant une nouvelle fonction avec le même nom avec deux paramètres"un" et "b»:
Sum de fonction (a, b)Appelez la fonction "somme"En passant trois numéros"5","dix" et "3«Comme arguments:
console.journal (somme (5, 10, 3));Lors de l'exécution de ce code, la sortie est comme:
La sortie s'affiche «15"Parce que la fonction remplacée avec deux paramètres"somme (a, b)"Est appelé lors de l'appel de la fonction"somme".
Comment remplacer une fonction en utilisant l'héritage?
Dans l'héritage, la méthode de la classe parent est remplacée dans la classe enfant avec le même nom, le même type de retour et les paramètres. Voyons un exemple de la façon dont une classe d'enfants peut remplacer une méthode à partir d'une classe parentale.
Exemple
Créer une classe "Calcul"Avec méthode"calculer»:
Créer une classe d'enfants "carré"Cela s'étendra avec la classe parent"Calcul". Définissez une fonction dans la classe enfant avec le même nom, «calculer», Avec un paramètre comme dans la classe parentale. Cette fonction calculera le carré d'un nombre:
La classe carrée étend le calculCréer un objet "sq"De la classe d'enfants"carré»:
var sq = new square ();Appeler le "calculer"Méthode en passant"6«Comme argument:
sq.calc (6);La sortie correspondante sera:
Il est observable dans la sortie que la méthode calc () de la classe parent a été remplacé par la méthode calc () de la classe enfant
Conclusion
En JavaScript, le «Prédéfini«Méthodes,«Défini par l'utilisateur«Fonctions, et«Fonctions / méthodes de classe parentale«Sont remplacés en créant les fonctions avec le même nom. Cependant, le nombre de paramètres peut varier. La fonction ou la méthode de la classe parent est remplacée par la méthode de l'enfant. Ce message décrit le processus de remplacement des fonctions en javascript.