js 方法重载

简介: function fun1(arm1) { alert(arm1); } function fun2(arm1, arm2) { alert(arm1 + "_" + arm2); } function fun(arm1, arm2) { if (arguments.

 

function fun1(arm1) {
        alert(arm1);
    }
    function fun2(arm1, arm2) {
        alert(arm1 + "_" + arm2);
    }
    function fun(arm1, arm2) {
        if (arguments.length == 1) {
            fun1("我一个人啦");
        } else {
            fun2("我一个人啦",",终于来个伴了");
        }
    }
    $(function () {
        fun(1);
        fun(1,2);
    });

 

 

 

 

相关文章
|
2月前
|
JavaScript 前端开发
JS的几种继承方式
JavaScript中的几种继承方式视频。
13 0
|
3月前
|
JavaScript 前端开发
JS的6种继承方式
JS的6种继承方式
|
3月前
|
JavaScript 前端开发
JS常用的对象方法
JS常用的对象方法 【8月更文挑战第8天】
16 0
|
6月前
|
JavaScript
|
JavaScript
JS 构造函数在 new 时做了啥?
JS 构造函数在 new 时做了啥?
71 0
|
6月前
|
JavaScript 前端开发
JS 常见的 6 种继承方式
JS 常见的 6 种继承方式
|
6月前
|
JavaScript 前端开发 开发者
js常见的七种继承及实现
js常见的七种继承及实现
|
6月前
|
存储 设计模式 JavaScript
js使用构造函数的注意点?
js使用构造函数的注意点?
64 0
|
JavaScript
js的几种继承方式
js的几种继承方式
|
算法 JavaScript 前端开发
JS中,函数原来有这么多种定义方法
最近在期末与暑假假期画饼之间不断奔波,很长时间没有记录了,今天在学习的时候看到了ES6的箭头函数,瞬间找到了写文的动力,那就来梳理一下在JavaScript中一共有几种定义函数的方式吧,最后再(微微)重点的介绍一下箭头函数✨ 过段时间,要加强算法学习了,这段时间也在力扣和牛客上找题做了一下,发现自己的算法真的烂,所以可能以后还会把算法题解写一写。(🍗+ 1)