length 屬性 (Function) (JavaScript)

轉載:http://msdn.microsoft.com/zh-cn/library/4cz6db7d(v=vs.94).aspxapp

 

獲取爲一個函數定義的參數數目。函數

functionName.length

 

備註

必要的 functionName 是該函數的名稱。ui

建立函數的實例後,腳本引擎將該函數的 length 屬性初始化爲該函數定義中的參數數量。spa

調用函數時,若是其參數數量與其 length 屬性的值不一樣,則發生的狀況取決於該函數。3d

 

示例

下面的示例闡釋了 length 屬性的用法:code

 1 function ArgTest(a, b){
 2     var s = "";
 3 
 4     s += "Expected Arguments: " + ArgTest.length;
 5     s += "<br />";
 6     s += "Passed Arguments: " + arguments.length;
 7 
 8     return s;
 9 }
10 
11 document.write(ArgTest(1, 2));
12 
13 // Output: 
14 // Expected Arguments: 2
15 // Passed Arguments: 2

 

要求

在如下文檔模式中受支持:Quirks、Internet Explorer 6 標準模式、Internet Explorer 7 標準模式、Internet Explorer 8 標準模式、Internet Explorer 9 標準模式、Internet Explorer 10 標準模式和 Internet Explorer 11 標準模式。此外,也在應用商店應用(Windows 8 和 Windows Phone 8.1)中受支持。blog

相關文章
相關標籤/搜索