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})
最理想的做法是使用在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})
相关文章推荐
- 利用JavaScript方法实现静态html页面参数传递
- Javascript 对象方式实现命名参数调用(下):自动包装偏函数
- [转]JavaScript通过参数动态调用函数——js中eval实现反射
- JavaScript实现QueryString获取GET参数的方法
- javascript提取URL的搜索字符串中的参数(自定义函数实现)
- JavaScript_如何使用arguments实现可变参数_的理解和应用02
- JavaScript:函数的可选参数
- JavaScript中实现函数重载和参数默认值
- Javascript Request获取请求参数如何实现
- JavaScript中实现函数重载和参数默认值
- 用javascript实现html页面之间的参数传递
- 用javascript实现html页面之间的参数传递的四种方法
- 用MSScriptControl 在 C# winform中执行 javascript js代码并实现传递参数
- JavaScript中实现函数重载和参数默认值
- javascript中bind()函数实现和应用以及多次bind的结果和参数位置的思考
- 用javascript实现html页面之间的参数传递
- javascript上实现动态参数
- javascript实现html页面之间的参数传递
- go语言优化参数过多方法,变相实现可选参数
- JavaScript Base64编码和解码,实现URL参数传递。