PHP速学视频免费教程(入门到精通)
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
首先有一个javascript函数
代码
<span>function test(a, b, c, d) { return a + b; }</span>
在JavaScript中调用一个函数的实参个数可以和被调用函数的形参个数不匹配,要求并没有像java那么严格,因为在ECMAScript中的参数在内部是用一个数组来表示的,函数被调用的时候接收到的始终是这个数组,而不关心数组中包含包含哪些参数,甚至是没有元素也无所谓
Js代码
<span>function test(a, b, c, d) { return a + b; }</span>
console.log(test(10, 20));
这样的代码在JavaScript中是不会报错的,同时在JavaScript中我们可以通过下列代码获得实参及形参的个数
Js代码
<span>function test(a, b, c, d) { console.log(test.length);//这里获得的是形参的个数 console.log(arguments.length);//这里获得的是实参的个数,这段代码必须放在函数内部 }</span>
console.log(test(10, 20));
同时还有一个类似的对象叫做arguments.calee,这个对象通常被用作递归调用
Js代码
<span>function test2(num) { if(num </span>
如果将arguments.callee(num-1)改为test2(num-1),会在下列调用中会报错
Js代码
<span>var F = test2; test2 = null; console.log(F(5));</span>
已抢7020个
抢已抢93783个
抢已抢14643个
抢已抢51424个
抢已抢193090个
抢已抢86892个
抢