Что хотел узнать web-мастер про JavaScript, да стеснялся спросить.

      Вы можете вызывать, функция с большим количеством аргументов, чем она формально объявлена, используя массив arguments . Это часто полезно тогда, когда вы не знаете заранее, сколько аргументов будут в функции. Вы можете использовать arguments.length, чтобы определить число аргументов в функции, и затем обращаться к каждому аргументу, используя массив arguments.

     Например, рассмотрим функцию, определенную, чтобы создать списки HTML. Единственный формальный аргумент функции - строка, которая является "U", если список неупорядочен или "O", если список упорядочен (пронумерован). Функция определена следующим образом:

function list(type) {
document.write("<" + type + "L")
//начинается список
for (var i = 1; i < list.arguments.length; i++) // Повторить через аргументы document.write("" + list.arguments[i])
document.write("

     Вы можете проходить любое число аргументов этой функции, и затем показывать каждый аргумент как каждый отдельный пункт в обозначенном типе списка. Например, следующий запрос на функцию:

list("o", "one", 1967, "three", "etc, et

1. one
2. 1967
3. three
4. etc, etc ...

Hosted by uCoz