关于js的函数重载的问题
2016-04-21 12:19
375 查看
函数重载问题...
Js 不支持函数的重载,可以用相同的名字在同一作用区域,定义两个函数,而不会引起错误,但真正使用的是最后一个
例子:
运行结果: 1234 hello
特别强调一点,js的函数天然支持可变参数。
Js 不支持函数的重载,可以用相同的名字在同一作用区域,定义两个函数,而不会引起错误,但真正使用的是最后一个
例子:
abc4(1234,'hello'); function abc4(){ window.alert(arguments.length); return 50; } function abc4(){ for(var i=0;i<arguments.length;i++){ window.alert(arguments[i]); } return 50; }
运行结果: 1234 hello
特别强调一点,js的函数天然支持可变参数。
相关文章推荐
- javascript与浏览器学习(一)
- JS实现简单面向对象的颜色选择器实例
- javascript中字符和ascii互换
- jsp中四种范围变量
- javascript常见数字进制转换实例分析
- 返回JSON出现Infinite recursion无限循环错误的解决
- SignalR的Javascript客户端API使用方式整理
- Json 简易教程
- gson json TypeToken
- 70、ExtJs的combobox的监听事件
- 用JS去掉前后空格或中间空格大全
- js实现ajax分页完整实例
- javascript必知必会之this关键字及scope
- JavaScript Date对象
- javascript必知必会之closure
- 程序员必须知道的10大基础实用算法及其讲解(Javascript代码实现)
- JSP的真实面目
- javascript必知必会之prototype
- Javascript中document.execCommand()的用法
- JSONP跨域请求