JS重载实现方法分析

前端之家收集整理的这篇文章主要介绍了JS重载实现方法分析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例分析了JS重载实现方法分享给大家供大家参考,具体如下:

一、什么时候用重载?

举例:

后来需求改了,需要获得20条数据,而getDataTop10又被很多函数调用了,整体替换可以但麻烦,这时可以用重载

进而引出什么是重载:函数名相同,但是可以区分出来,想用哪个就用哪个,而不是后面的同名函数覆盖前面的

二、怎么用?

arguments:Js里的一个内置对象,包含了调用者传递的实际参数(函数声明时定义的参数个数不影响)

当参数很多时要写一大串,遂可以改进

如果参数个数相同,类型不同,又该如何

三、好处

有利于合作开发

四、坏处

“实现”太勉强,如果参数过多,就要很多if语句,显得代码很乱

更多关于JavaScript相关内容可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《

希望本文所述对大家JavaScript程序设计有所帮助。

猜你在找的JavaScript相关文章