返回函數定義的參數數目。
functionName.length
所必須的functionName 參數是被討論的函數的名稱。
函數的 length 屬性是在創建函數實例時由 Scripting 引擎初始化的,值是函數定義中參數的數目。
假如調用函數時參數的數目和它的 length 屬性值不同,那么這時發生的情況將依靠于函數本身。
下面的例子說明了 length 屬性的用法:
function ArgTest(a, b){ var i, s = "The ArgTest function eXPected "; var numargs = ArgTest.arguments.length; var expargs = ArgTest.length; if (expargs < 2) s += expargs + " argument. "; else s += expargs + " arguments. "; if (numargs < 2) s += numargs + " was passed."; else s += numargs + " were passed."; return(s);}版本 2
arguments 屬性 length 屬性 (Array) length 屬性 (String)
應用于: Function 對象
新聞熱點
疑難解答