function a(a,b) {
alert(arguments.length); // 0
alert(arguments.callee.length); // 2
}
a();
arguments 對象的 callee 屬性 指向 arguments 對象所屬的函數。
第一行的 alert 返回 0 是因爲 調用函數時沒有傳遞參數,arguments.length 返回的是傳遞進來的函數的參數個數
而 arguments.callee.length 則返回 a 函數的實際形式參數的個數。