在其他语言中,调用函数时可以选择要传递的参数.
所以举个例子
int cookMeth(x=0,y=0,z=0){...}
cookMeth(z=123);
Run Code Online (Sandbox Code Playgroud)
我的问题是,js有可能吗?它似乎不是,但这样做的替代方法或技术是什么?
不,不是.
所有参数都是可选的,但您不能跳过参数.
您可以:
显式传递要忽略的值
exampleFunction(undefined, undefined, 123);
Run Code Online (Sandbox Code Playgroud)
传递一个对象
function exampleFunction(args) {
var x = args.x, y = args.y, z = args.z;
}
exampleFunction({ z: 123 });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |