Рекламное место №53
GUI среда для исполения JScript OR VBScript
Пишем функции с переменным числом аргументов на JScript

 

 

Массив аргументов, переданных "текущей" функции

"Внутри" функционального модуля, написанного на JScript можно воспользоваться свойством arguments для получения массива переданных аргументов:
function.arguments[ ]

Здесь function - имя "текущей", то есть исполняемой в данный момент функции. Свойство arguments содержит "настоящий" массив JScript, поэтому число аргументов можно опеределить как arguments.length.

<script language="JScript">
function fnTestArgumentProperties()
{
var arr = fnTestArgumentProperties.arguments
return arr.length
}

document.writeln(fnTestArgumentProperties(0,9,8))
document.writeln(fnTestArgumentProperties(0,9))
</script>

Свойство arguments объекта типа функция.

Содержание