Heim > Web-Frontend > js-Tutorial > Hauptteil

Argumente in Javascript lernen

高洛峰
Freigeben: 2016-12-13 17:55:57
Original
1291 Leute haben es durchsucht

arguments ist ein Parameter der aktuell ausgeführten Funktion, der die Parameter des aktuellen Aufrufs der Funktion speichert.

Verwendung: function.arguments[i].

Wobei Funktion optional ist und der Name der Funktion ist, die gerade ausgeführt wird.

Argumente können nicht erstellt werden. Sie sind Parameter der Funktion selbst und können nur verwendet werden, wenn die Ausführung der Funktion beginnt.

Obwohl die Verwendung von Argumenten der eines Arrays sehr ähnlich ist, handelt es sich nicht um ein Array.

Verwenden Sie unten ein Beispiel zur Veranschaulichung:

function argumentsTest (a,b) {
        alert(typeof arguments);
}
argumentsTest(1,2);
Nach dem Login kopieren

Wie Sie sehen können, handelt es sich um ein Popup aus dem Browserfenster und der Argumenttyp ist Objekt.

Argumente in Javascript lernen

function argumentsTest (a,b) {
        // alert(typeof arguments);
        alert(arguments.length);
}
argumentsTest(1,2);
Nach dem Login kopieren

Popup-Ergebnisse:

Argumente in Javascript lernen

function argumentsTest (a,b) {
        // alert(typeof arguments);
        // alert(arguments.length);
        alert(arguments[1]);
}
argumentsTest(1,2);
Nach dem Login kopieren

Popup-Ergebnisse:

Argumente in Javascript lernen

Beachten Sie den folgenden Code:

function argumentsTest (a,b) {
    // alert(typeof arguments);
    alert(arguments.length);
    // alert(arguments[1]);
}
argumentsTest(1,2,3,4);
Nach dem Login kopieren

Das Popup-Ergebnis:

Argumente in Javascript lernen

Das Popup-Ergebnis ist 4.

Das Folgende ist die aufgerufene Methode, die das ausgeführte Funktionsobjekt zurückgibt.

function argumentsTest (a,b) {
    // alert(typeof arguments);
    // alert(arguments.length);
    // alert(arguments[1]);
    alert(arguments.callee);
    // alert(arguments.callee.length);
}
argumentsTest(1,2,3,4);
Nach dem Login kopieren

Popup-Ergebnis:

Argumente in Javascript lernen

Das Folgende ist der Schlüssel: Welcher Wert wird von arguments.callee.length zurückgegeben?

function argumentsTest (a,b) {
    // alert(typeof arguments);
    // alert(arguments.length);
    // alert(arguments[1]);
    //alert(arguments.callee);
    alert(arguments.callee.length);
}
argumentsTest(1,2,3,4);
Nach dem Login kopieren

Popup-Ergebnis:

Argumente in Javascript lernen

Es ist ersichtlich, dass arguments.length die Länge des tatsächlichen Parameters zurückgibt, nämlich 4 und arguments.callee.length gibt die Länge des formalen Parameters zurück, die nur 2 beträgt.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!