运行时实际传递的参数(argument):
  • 所以实际上是函数的参数个数是可变的


声明的参数列表:




函数参数本身没有多大意义了。但是实际编程中最好不要采用这种方式。

Using the arguments object, you can call a function with more arguments than it is formally declared to accept
 You can use arguments.length to determine the number of arguments actually passed to the function, and then access each argument using the argumentsobject.

1.传入参数个数可能比实际声明的要多的多。
2.传入的参数如果比声明的少。
  • 则会认为这些没有传入 的参数是未定义的




2.rest parameters: function foo(a,b,…otherArgs)
  • otherArgs是真正的数组,用来代替伪数组arguments 
    



函数参数

2019-02-16 21:53:11 0 9
这里是评论

相关推荐