首页 > 解决方案 > 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'])}

结果:

嘿哇

标签: javascriptjqueryfunctionobjectparameters

解决方案


您可以为此使用对象解构:

function test({ para1, para2}) {
  alert(para1);
  alert(para2)
}
test({ 'para1': 'hey', 'para2': 'wow' })


推荐阅读