【发布时间】:2010-07-29 01:08:40
【问题描述】:
根据 Siebel 文档,eScript 支持可变参数。 以下示例取自 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:无法将“未定义”转换为对象。 Service.SumAll 第 xxx 行
其中 xxx 是 for 语句的行号。
任何想法,为什么? 谢谢!
【问题讨论】:
标签: variadic-functions siebel escript