Heim > Web-Frontend > js-Tutorial > Lösung für das Überladen von JS-Funktionen_Javascript-Kenntnisse

Lösung für das Überladen von JS-Funktionen_Javascript-Kenntnisse

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-05-16 16:48:37
Original
1420 Leute haben es durchsucht

Bei der objektorientierten Programmierung unterstützen viele Sprachen die Funktionsüberladung, die je nach Anzahl und Art der von der Funktion übergebenen Parameter unterschiedliche Vorgänge ausführen kann. JS unterstützt dies jedoch nicht und erfordert, dass wir einige zusätzliche Schritte ausführen kleine Aktionen.
 
Im Funktionsausführungskontext von JS gibt es eine interessante Variable namens Argumente. Sie speichert alle Parameter, die bei der Ausführung der Funktion übergeben werden, in Form eines Arrays, auch wenn die Funktionsdefinition nicht so viele Formale definiert Parameter. Eine weitere Besonderheit besteht darin, dass die Argumentvariablen im Vergleich zum Array-Typ nur ein Längenattribut haben, wie Push, Pop usw. Es handelt sich lediglich um ein „Pseudo-Array“. das Längenattribut und speichert das Array, auf das mit dem Array-Accessor [] zugegriffen werden kann und das schreibgeschützt und nicht beschreibbar ist.

1. Überladung für unterschiedliche Anzahlen von Parametern
Hier sollte klar sein, verwenden Sie zur Beurteilung einfach das Längenattribut der Argumentfunktion.


Code kopieren Der Code lautet wie folgt:

Aktuelle Ausgaben
Wo steht js?
Aus 1970-01-01 08:00:00
0
0
0
js-Dateicode nicht gefunden
Aus 1970-01-01 08:00:00
0
0
0
js addClass funktioniert nicht
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage