2010-11-28 70 views

回答

7

這就是所謂的其餘參數,使用此:

function getItems(...rest):void 
{ 
    // ... logic goes here 
} 

你處理其餘部分作爲數組的名字在函數內部。

當創建一個安靜參數,你應該注意以下幾點:

  • 其餘參數是無類型。當您循環訪問其餘參數數組時,由您來驗證任何特殊類型的需求。
  • 其餘參數必須位於方法參數的末尾。
  • 其餘參數必須在...之前,但變量名稱可以是任何東西。
4
private function someFunction(...args) : void 
{ 
    for(var i : int = 0; i < args.length ; i++) 
    { 
    trace(i, args[i]); 
    } 
}