Heim  >  Artikel  >  Web-Frontend  >  Beispiele für Funktionen mit variabler Parameteranzahl in JavaScript

Beispiele für Funktionen mit variabler Parameteranzahl in JavaScript

PHPz
PHPzOriginal
2016-05-16 16:34:341527Durchsuche

JavaScript ermöglicht einer Funktion die Übergabe einer variablen Anzahl von Parametern, da es ein integriertes Objekt namens Argumente gibt, das ein Array aller von einer Funktion übergebenen Parameter ist.

Off-Topic: Ich bin schon sehr früh mit JavaScript in Kontakt gekommen, habe aber nicht darauf geachtet. Ich habe viele coole und umwerfende Webseiten mit JavaScript gesehen, die den größten Einfluss hatten auf mich. Ich war fest entschlossen, es von Grund auf zu lernen, daher der Abschnitt über JavaScript und Ajax. Ich habe vor, diese Kolumne als Studiennotizen aufzuzeichnen, sodass die Notizen für jeden Artikel möglicherweise sehr kurz sind und nur ein oder zwei Sätze mit Anmerkungen umfassen.

JavaScript ermöglicht einer Funktion die Übergabe einer variablen Anzahl von Parametern, da es ein integriertes Objekt namens „Argumente“ gibt, das ein Array aller von einer Funktion übergebenen Parameter ist. Geben Sie ein Beispiel und Sie werden es verstehen.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JavaScript参数个数可变的函数</title>
<mce:script language="javascript" type="text/javascript"><!--
function testparams()
{
var params = "";
for (var i=0; i<arguments.length; i++) {
params = params + " " + arguments[i];
}
alert(params);
}

testparams("abc", 123);
testparams(123, "456", 789);
testparams();
// --></mce:script>
</head>
<body>
</body>
</html>

Das Obige ist der gesamte Inhalt dieses Kapitels. Weitere verwandte Tutorials finden Sie unter JavaScript-Video-Tutorial!

Stellungnahme:
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