javascript - Jquery 将对象键/值转换为函数参数
问题描述
是否可以像这样转换对象:
{'para1':'hey','para2':'wow'}
在函数中使用相同的键进入参数,如下所示:
window['test']({'para1':'hey','para2':'wow'})
使用功能:
function test(para1,para2){alert(para1);alert(para2)}
代替:
function test(parameters){alert(parameters['para1']);alert(parameters['para2'])}
结果:
嘿哇
解决方案
您可以为此使用对象解构:
function test({ para1, para2}) {
alert(para1);
alert(para2)
}
test({ 'para1': 'hey', 'para2': 'wow' })
推荐阅读
- wordpress - public_html 中的非 Wordpress 文件/文件夹不起作用
- jsp - 如果值是动态的,如何将输入值作为字符串获取?
- python - 如何垂直附加项目python?
- javascript - 在高阶组件中使用 ref
- java - 如何在没有认证问题的情况下连接到 URL?
- c - 为什么 Knuth 使用这种笨拙的递减?
- javascript - 单击按钮后如何从 iframe 启动音频流
- dart - 如何在资源控制器中获取客户端远程 IP 地址
- bash - 重命名嵌套结构中的多个文件
- reactjs - SetState and React-Native lifecycle