标签:
如果发生以上错误,就会导致语法错误,代码无法执行
3.7.1 理解参数
在ECMAScript中,参数在内部是用一个数组来表示的. 因此解析器不会关心传入的参数个数或类型. 命名的参数只提供便利而不是必须的
在函数体内可以通过arguments对象来访问这个参数数组, 从而获取传递给函数的每一个参数.
ECMAScript中的所有参数传递的都是值,不可能通过引用传递参数
arguments对象:
在严格模式下:
3.7.2 没有重载
因为没有函数签名,因为其函数参数是以一个包含零或多个值的数组的形式传递的.
但是通过检查传入参数的类型和数量并作出不同的反应, 可以模仿方法的重载.
标签:
原文地址:http://www.cnblogs.com/haoyijing/p/5789238.html