JS 函数
这里介绍一点简单的内容,主要想讲一下函数的参数
ECMAScript中函数的参数在内部是用一个数组表示的, 我们可以用arguments对象去访问这个参数数组,但它并不是Array的实例,只是可以通过方括号形式去访问
arguments和命名参数的值永远是同步的,但他们的内存空间是独立的
而且 ! arguments 对象的长度由传入的参数个数决定,而不是定义时命名参数的个数,也就是说,长度取决于该函数被调用时传入的参数个数
ECMAScript中所有参数传递的都是值,不是引用传递
这里介绍一点简单的内容,主要想讲一下函数的参数
ECMAScript中函数的参数在内部是用一个数组表示的, 我们可以用arguments对象去访问这个参数数组,但它并不是Array的实例,只是可以通过方括号形式去访问
arguments和命名参数的值永远是同步的,但他们的内存空间是独立的
而且 ! arguments 对象的长度由传入的参数个数决定,而不是定义时命名参数的个数,也就是说,长度取决于该函数被调用时传入的参数个数
ECMAScript中所有参数传递的都是值,不是引用传递