Die Parameter der JS -Funktion können in der Funktion unter Verwendung des Argumenteobjekts erhalten werden.
Es gibt zwei Möglichkeiten, Parameter aufzurufen:
1. Verwendung der gewünschten Parameter.
2. Verwendung der tatsächlichen übergebenen Parameter.
Anwendungsbeispiel:
Funktionstest (a, b) {var i, s = "Testfunktion hat"; var numargs = argumente.length; // Erhalten Sie den numerischen Wert des tatsächlich bestandenen Parameters. var expargs = test.length; // Erhalten Sie den Wert des erwarteten Parameters, die Anzahl der erwarteten Parameter, wenn die Funktion definiert ist (es gibt 2 Parameter A und B). s += (expargs +"Parameter."); S + = "" + i + "Parameter sind:" + Argumente [i] + "/n";} return (s); // kehren Sie zur Parameterliste zurück. } alert (test ('param1', 'zweiter Param', 'dritter Parameter');Was beachtet werden sollte ist:
Argumente sind ein Objektobjekt, es ist kein Array, und Sie können keine Verschiebung, Push, Join und andere Methoden verwenden.
Das im obige Beispiel verwendete I in Argumenten ist nur ein Attribut des Argumenteobjekts und kann nicht als Array -Index verstanden werden.
Code Demo
<html> <kopf> <script Language = "javaScript"> Funktion relloadList () {if (TypeOf -Argumente [0] == "Funktion") {Argumente [0] .Call (this); Argumente [0] ();} if (Typeof Argumente [0] == "String") Alert (Argumente [0]); if (typeof argumente [0] == "number") alarm (Argumente [0]); if (typeof argumente [0] == "undefined") alarm (Argumente [0]); if (typeof argumente [0] == "undefined") alarm (Argumente [0]); if (typeof argumente [0] == "undefined") alarm (Argumente [0]); if (typeof argumente [0] == "undefined") alarm (Argumente [0]); if (typeof argumente [0] == "undefined") alarm (Argumente [0]); if (Typof Argumente [0] Argumente [0] == "boolean") Alert (Argumente [0]); if (Typof Argumente [0] == "NULL") ALERT (Argumente [0]); } reloadList (function () {}); </script> </head> <body> </body>Der obige Artikel, der die Verwendung von JS-Funktionsparametern ausführlich ist, ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.