js中arguments的使用

每个函数的内部都有一个arguments对象,该对象有一个属性length

1:如果实参比形参多,会从左往右进行匹配,当然多出来的实参也不会丢失,所有的实参都会保存在arguments对象中,

该对象是一个Object类型的,可以在函数内部遍历arguments对象,获取每一个实参的值。

2:如果实参比形参少,一样会从左往右进行匹配,多出来的形参的值就是,undefined类型的。

5.jpg

猜你喜欢

转载自blog.51cto.com/11871779/2119016