JSfunction参数设计的初衷

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值