arguments對象與數組類似,可以使用length屬性確定函數傳進多少參數。 var f = function m(x) { if (x <= 1) { return 1; } else { return x * m(x - 1); } }; var f = function (x) { if ...
arguments對象與數組類似,可以使用length屬性確定函數傳進多少參數。 var f = function m(x) { if (x <= 1) { return 1; } else { return x * m(x - 1); } }; var f = function (x) { if (x <= 1) { return 1; } else { return x * arguments.callee(x - 1); } };