什么是Javascript函数重载?
ECMAScript函数重载
什么是函数重载?
重载其实是把多个功能相近的函数合并为一个函数,重复利用了函数名。
为什么要使用函数重载?
以jQuery为例,假如jQuery中的css( )方法不使用重载,那么就要有5个不同的函数,来完成功能,那我们就需要记住5个不同的函数名,和各个函数相对应的参数的个数和类型,显然就麻烦多了。
ECMAScript函数不能像传统意义上那样实现重载,是因为ECMAScript函数没有签名,因为其参数是由包含零个或多个值的数组 arguments 或 命名参数 来表示的。而在
原创
2020-07-22 20:09:13 ·
429 阅读 ·
0 评论