将关联数组传递给Javascript函数

时间:2011-07-31 10:38:02

标签: javascript

如何在下面的代码中传递关联数组。我不想创建一个变量

uiDialog([MyURL,null,'GET'],false);

有点像这样

 uiDialog([url:MyURL,data:null,method:'GET'],false);

我知道我可以做类似

的事情
var arr = new Array(5);
  arr["000"]="Rose";
  arr["4"]="Ltd";

传递这个数组,但我对我想要一行代码感兴趣

更新 接缝没有单行解决方案,但如果对象不是问题,即使用数组函数或长度,你可以尝试这个答案Pass associative array to Javascript function

2 个答案:

答案 0 :(得分:3)

 uiDialog({url:MyURL,data:null,method:'GET'},false);

答案 1 :(得分:0)

var arr = new Array(3);
arr['url']=MyURL;
arr['data']=null;
arr['method']='GET';

uiDialog(arr,false);