您的位置:首页 > Web前端 > JavaScript

JavaScript来实现可选参数

2009-11-23 23:43 197 查看
模仿C#4.0中采用方法重写来实现

最理想的做法是使用在JavaScript中实现方法重载。目前因为只了解ExtJS,借助ExtJS可以实现。完全自己写就就没有想法了。呵呵。

检验参数
<script>
function functionName(arg0, arg1, arg2, arg3)
{

  arg0 = arg0 == void 0 ? 0 : arg0;
  arg1 = arg1 == void 0 ? 0 arg1;
  arg2 = arg2 == void 0 ? 0 arg2;
arg3 = arg3 == void 0 ? 0 arg3;
alert(arg0)
alert(arg1)
alert(arg2)
alert(arg3)
}
</script>

<input type=button onclick="functionName('a','b')" value=test>
使用对象
function test(options)
{
//ref -> options.a
//ref -> options.b
}

test({a:1})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: