如何将数组传递到地图?句法

时间:2011-07-01 11:29:33

标签: javascript arrays object syntax

我需要做这样的事情:

$('#online-order').wcForms({id: '#online-order', to: 'contact', colors['red']: '#00F' });

但是语法上有错误。请告诉我如何通过它。谢谢!

1 个答案:

答案 0 :(得分:3)

由于Javascript没有关联数组,如果你想这样,你需要使用另一个对象。

{id: '#online-order', to: 'contact', colors: { red: '#00F'} }

jsFiddle Demo

您可以像这样访问red媒体资源:

var obj = {id: '#online-order', to: 'contact', colors: { red: '#00F'} };

console.log(obj.colors.red);
//or
console.log(obj['colors']['red']);