Actionscript函数定义

Jon*_*Doe 2 actionscript-3

如何定义可以接收未知/可变参数量的函数?

Ken*_*n D 7

它被称为rest参数,使用此:

function getItems(...rest):void
{
    // ... logic goes here
}
Run Code Online (Sandbox Code Playgroud)

在函数内部,您将休息作为数组的名称.

在创建rest参数时,您应该牢记以下几点:

  • 休息参数是无类型的.在循环遍历rest参数数组时,由您来验证任何特殊类型要求.
  • Rest参数必须位于方法参数的末尾.
  • 其余参数必须在...前面,但变量名称可以是任何名称.