Heim >Web-Frontend >js-Tutorial >Verstehen Sie das Konzept, dass es in Javascript keine Funktionsüberladung gibt, anhand der Tipps von examples_javascript
Die Vorstellung von Funktionsnamen als Zeiger hilft auch zu verstehen, warum es in ECMAScript kein Konzept der Funktionsüberladung gibt. Beispiel unten:
Offensichtlich werden in diesem Beispiel zwei Funktionen mit demselben Namen deklariert, und das Ergebnis ist, dass die spätere Funktion die vorherige Funktion überschreibt. Der obige Code ist tatsächlich identisch mit dem folgenden Code.
Wenn Sie sich den neu geschriebenen Code ansehen, können Sie leicht erkennen, was vor sich geht. Wenn Sie die zweite Funktion erstellen, überschreiben Sie tatsächlich die Variable addSomeNum, die auf die erste Funktion verweist.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.