согласно документации Siebel, eScript поддерживает varargs.
Следующий образец взят из документации Siebel:
function SumAll()
{
var total = 0;
for (var ssk = 0; ssk < SumAll.arguments.length; ssk++)
{
total += SumAll.arguments[ssk];
}
return total;
}
Однако, если я вызываю этот метод как SumAll(1,2,3)
, я получаю следующее исключение:
TypeError: Невозможно преобразовать 'Undefined' в Object. Service.SumAll line xxx
где xxx - номер строки оператора for.
Есть идеи, почему?
Спасибо!