2-1javascript传不定参

可以给函数传递任意参数,不造成错误,因为参数实际是保存在arguments这个类数组对象中。

  1. <script>
  2. /*
  3. js传递不定参数,函数内部有一个arguments对象,接受传递过来的参数,
  4. arguments对象是一个类数组对象
  5. */
  6. function go(a){
  7. console.log(arguments)
  8. console.log(a)
  9. }
  10. go(10,3);
  11. </script>

2-2函数参数的个数保存在函数的length属性中

  1. function test(a,b,c){
  2. console.log(a);
  3. }
  4. console.log(test.length)//3