Js中没有方法的重载
2024-09-05 12:43:55
<script type="text/javascript">
//方法名相同,后面的方法覆盖了前面的方法。后面的方法需要一个name,但没给传值,所以是undefined
// function f1()
// {
// alert("这是第一f1");
// } // function f1(name)
// {
// alert(name);
// }
// f1(); //如果想实现多个数求和的功能,又没有方法重载怎么办呢?arguments里面是我们传的参数,既然arguments都是我们传的参数,那我们可以写一个循环: function addNum()
{
var sum=0;
for(var i=0;i<arguments.length;i++)
{
sum=sum+arguments[i];
}
return sum;
}
//虽然没有方法的重载,但是我们也实现了类似的功能
alert(addNum(1,22,33,44,55,66,77,88,99,100));
alert(addNum(1,22,33));
alert(addNum(1,22,33,44,55));
</script>
最新文章
- Bootstrap 3 Datepicker 使用过程
- ubuntu14.04 wifi驱动
- 开源项目IPProxys的使用
- CSS核心的几个概念
- Linux课程实践一:Linux基础实践(基础操作)
- Javascript刷新页面的八种方法
- Ubuntu中MySQL中文乱码解决
- C专家编程 总结
- thinkphp ajax检测是否数据可用
- hibernate中的缓存机制
- 判断Python输入是否为数字
- mongoDB查询及游标
- go单元测试进阶篇
- [Swift]LeetCode542. 01 矩阵 | 01 Matrix
- HTTP首部概览
- nodejs静态web服务
- CSS border-collapse 属性
- 记一次 MySQL semaphore crash 的分析(爱可生)
- 深入React技术栈之初入React世界
- hql和sql练习题
热门文章
- awss3
- oracle如何启用审计
- 【JZOJ4841】【NOIP2016提高A组集训第4场11.1】平衡的子集
- 正则表达式问题:如何理解/href\s*=\s*(?:";(?<;1>;[^";]*)";|(?<;1>;\S+))/(转载)
- Flask学习之十一 邮件支持
- 模板—tarjan缩点
- ListView 适配器实现getviewtypecount() 数组越界IndexOutOfBoundException
- 在SpringBoot中使用JWT
- [ Laravel 5.6 文档 ] 安全系列 —— 重置密码
- Ext.FormPanel-----FieldSet的用法