?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
JScript? | 語言參考 |
返回函數(shù)定義的參數(shù)數(shù)目。
functionName.length
所必須的functionName 參數(shù)是被討論的函數(shù)的名稱。
函數(shù)的 length 屬性是在創(chuàng)建函數(shù)實(shí)例時(shí)由 Scripting 引擎初始化的,值是函數(shù)定義中參數(shù)的數(shù)目。
如果調(diào)用函數(shù)時(shí)參數(shù)的數(shù)目和它的 length 屬性值不同,那么這時(shí)發(fā)生的情況將依賴于函數(shù)本身。
下面的例子說明了 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)
應(yīng)用于: Function 對(duì)象