JSfunction参数设计的初衷
js的函数参数不介意传入几个参数,也不介意传入的参数的数据类型,在函数体内可以使用arguments对象来访问参数
arguments对象的length属性可以获知有多少参数传递给了函数。开发人员可以利用这一点分别实现适当的功能。
Js对参数不检查个数和数据类型 所以js也就不能重载
ecmaScript中没有函数签名的概念,因为函数参数是以一个或包含多个值的数组的形式传递的。
函数签名定义了类型检查 ,函数重载 ,接口等,这些js都没有
正是因为没有,所以灵活性更大;可以自己写一个函数,来实现函数的签名;
遍历一下arguments,判断其的个数以及类型
不满足就抛异常
JSfunction参数设计的初衷
最新推荐文章于 2022-11-30 22:33:23 发布