JavaScript动态参数
JavaScript Dynamic Arguments
只是好奇。有没有一种更简单/更好的方法来编写以下代码?我只需要两个参数选项和回调。该函数可以在没有任何参数的情况下调用,只使用回调,或者使用选项散列和回调。
function () {
if (typeof arguments[0] === "function") {
callback = arguments[0];
} else if (arguments[0] && typeof arguments[0] === "object" && typeof arguments[1] === "function") {
options = arguments[0];
callback = arguments[1];
}
...
...
}
function (options, callback) {
if (typeof options === "function") {
callback = options;
options = {};
}
// code
}
相关文章:
- Facebook共享动态参数链接
- 在动态创建的元素中包含参数的事件处理程序
- Javascript 动态将参数化函数分配给 onclick
- Emberjs - 将参数动态绑定到视图
- 在 angularjs 的 ga 命令中设置动态参数
- 限制与AngularJS状态匹配的动态URL参数的最佳方式
- Jquery-将参数动态传递给函数
- 通过参数将传递的函数分配给动态创建的输入类型的onclick事件
- 如何为jQuery帖子输入动态数据参数
- Javascript动态锚点参数
- Jquery 在 Firefox 中的自定义对象参数(动态导航加载动态内容)
- 使用来自 json 对象的参数动态调用方法/函数
- 根据参数动态调整对象名称
- 根据泛型函数中的参数动态添加ajax处理程序
- 使用传递给函数的参数动态地从一组数组中检索值
- 使用参数动态引用json对象
- 由于某些原因,基于路由参数动态注入特定工厂会失败
- 用不同的参数动态初始化服务
- 如何根据参数动态构建JavaScript指令
- 基于函数参数动态调用javascript函数