javascript - 调用函数时如何传入参数名称?

标签 javascript

function go(a, b){
        console.log(a);
        console.log(b);
    }

go(b="happy", a="sad");

我怎样才能让这个工作,就像在 python 中一样?

最佳答案

实际上并不是语言的一部分,但你可以像这样伪造它:http://www.javascriptkit.com/javatutors/namedfunction.shtml

示例:

function go( params ) {
    console.log(params.a);
    console.log(params.b);
}

go( { b:"happy", a:"sad"} );

关于javascript - 调用函数时如何传入参数名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6463273/

相关文章:

javascript - 如何在元素下方创建弹出窗口

javascript - AngularJS 中的 promise 是否捕获每个异常/错误?

javascript - Firefox/Javascript 不显示图像 - Joomla

javascript - Js 和 css 文件未加载到 Symfony 3 上的虚拟主机上

javascript - 将日期转换为用户友好格式时出错

javascript - 在 UWP 项目中使用 javascript 在表单内、框架内设置输入字段

javascript - 获取带有像素的 css 值

javascript - 以不同的时间间隔运行多个函数

javascript - 乘法不是可交换的?

javascript - 在图表中 react DataKey