Dieser Artikel beschreibt die Überladung der Implementierungsmethode der JS -Simulation. Teilen Sie es für Ihre Referenz wie folgt weiter:
In JS -Methoden kann Überladen nicht wie C# -Methoden erreicht werden, aber wir können Überladen von JS -Methoden durch Argumente in JS implementieren.
Hier ist ein Beispiel für HTML:
<html> <kopf> <titels> Überladung der JS -Methode </title> <skript> Funktion testfun1 (ARM1) {/// <summary> /// JS Überlastungstest namens Methode 1 // </summary> /// <param name = "arm1" 2 /// </summary> /// <param name = "arm1"> </param> /// <param name = "arm2"> </param> alert (ARM1+','+arm2);} Funktion testfun3 (Arm1, ARM2, ARM3) {// <summary> // Js. /// <param name = "arm2"> </param> /// <param name = "arm3"> </param> alert (ARM1+','+arm2+','+arm3);} Funktion testfun4 (Arm1, Arm2, ARM3, ARM4) {// <summary> // Js. /// <param name = "arm1"> </param> /// <param name = "arm1"> </param> /// <param name = "arm1"> </param> /// <param name = "arm2"> <// param> // <param name = "arm3" alert (ARM1+','+arm2+','+arm3+','+arm4); name = "arm3"> </param> /// <param name = "arm3"> </param> /// <param name = "arm4"> </param> if (Argumente.Length == 1) {alert ('Ich bin eine überladene Methode von js und die Parameter dieser Methode'+Argumente.Length+'./n Parameter 1:'+Argumente [0]; // Dies ist die Methode, die Overload testFun1 (ARM1) ausführt; } else if (argumente.length == 2) {alert ('Ich bin eine überladene Methode von JS, und die Parameter dieser Methode sind'+Argumente.Length+'. /N Parameter 1:'+Argumente [0]+' /n Parameter 2:'+Argumente [1]); // Dies ist die Methode, die Overload testFun2 (ARM1, ARM2) ausführt; } else if (Argumente.length == 3) {alert ('Ich bin eine überladene Methode von JS, und die Parameter dieser Methode sind'+Argumente.Length+'./n Parameter 1:'+Argumente [0]+'/n Parameter 2:'+Argumente [1]+'/n Parameter 3:'+Argumente [2]); // Dies ist die Methode, die Overload testFun3 (ARM1, ARM2, ARM3) ausführt; } else if (argumente.length == 4) {alert ('Ich bin eine überladene Methode von JS, und die Parameter dieser Methode sind'+Argumente. // Dies ist die Methode zum Ausführen von Overload TestFun4 (Arm1, Arm2, Arm3, Arm4); } // Mehrere Parameter usw. auf} // Initialisieren Sie die Methode, um das Fenster auszuführen.For more information about JavaScript related content, please check out the topics of this site: "Javascript object-oriented tutorial", "Summary of JavaScript data structures and algorithm techniques", "Summary of JavaScript mathematical operations usage", "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm techniques", "Summary of JavaScript -Animationseffekte und -techniken "," Zusammenfassung von JavaScript -Fehlern und Debugging -Techniken "und" Zusammenfassung der JavaScript -Traversalalgorithmen und -techniken "
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.