当前位置:  开发笔记 > 编程语言 > 正文

javascript中的"方法重载"

如何解决《javascript中的"方法重载"》经验,为你挑选了1个好方法。

所以我承认我是javascript的新手,我来自C. +背景("嗨,我是Bob,我是一个基于类的静态语言用户",合唱 "嗨Bob!").

我发现我经常最终编写如下函数:

function someFunc()
{
    if (arguments.length === 0 ){
       ...
    } else {
       ...
    }
}

(可能有三个这样的情况).或者,或者,我将差异写入名称:

function someFuncDefault() { ... };
function someFuncRealArg(theArg) { ... };

(用"RealArg"代替一些语义上满意的短语).

这种事情有更好的模式吗?



1> jcrossley3..:

看看这篇文章.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有