Und Sie brauchen nicht die Parameter x
und y
, rufen Sie einfach:
Wenn Sie die 'out'-Variablen im globalen Bereich außerhalb definieren, können sie innerhalb der Funktion mit Ihrer Funktion neu zugewiesen werden:
%Vor%Sie können auch ein Objekt erstellen, das Sie dann an Ihre Funktion übergeben können, die in der Funktion wie folgt geändert werden kann:
%Vor%Es gibt mehrere Möglichkeiten, mehrere Werte in JavaScript zurückzugeben. Sie konnten immer mehrere Werte in einem Array zurückgeben:
%Vor%Und greife auf sie so zu:
%Vor%Aber die Syntax ist viel besser in JavaScript 1.7 mit der zusätzlichen Destrukturierungsaufgabe (wenn Sie das Glück haben, auf eine Umgebung abzuzielen, die dies garantiert (z. B. eine Firefox-Erweiterung)):
%Vor%Eine andere Möglichkeit besteht darin, ein Objektliteral zurückzugeben, das Ihre Werte enthält:
%Vor%Auf das kann dann mit dem Namen zugegriffen werden:
%Vor%Und natürlich könnten Sie etwas wirklich Schreckliches tun, wie den globalen Bereich ändern oder sogar Eigenschaften für die Funktion selbst festlegen:
%Vor%Mehr lesen (und die Quelle einiger dieser Beispiele):
Ссылка )
Tags und Links javascript