妙用缓存调用链实现JS方法的重载
1.什么是方法重载 方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。 简而言之就是:方法重载就是方法名称重复,加载参数不同。 具体看请左转: 方法重载/百度百科 那么js如何实现这个呢??? 2. js如何实现? 首先javascript是没有重载函数/方法这个概念的,但是js提供了一个arguments这个方法参数,通过这个参数的length属性就可以拿到方法参数的长度,o~对了,咱们今天实现的也仅仅是按照参数长度重载,而不是参数类型~~·length , 那么及下载呢,一旦有了方法参数长度,于是出现了比常见的switch写法: var seve
用户评论