JavaScript:如何构建键值对

时间:2012-02-21 03:38:40

标签: javascript

在jQuery中,你可以像这样传递键值对

$(this).colorbox({ width:100, height:500 });

我想知道是否有办法建立这样的键值对,例如。像这样的东西

var pairs = ???;

if(someCondition)
  pairs.Add('width', '100');
else
  pairs.Add('maxWidth', '200');

$(this).colorbox(pairs);

2 个答案:

答案 0 :(得分:3)

var obj = {};
obj[key] = value;

您创建一个对象,然后在您的键下分配您的值。

答案 1 :(得分:1)

没有原型方法可以做到这一点,但你可能只是使用常规属性访问功能......

if(someCondition)
  pair.width = '100';
else
  pair.maxWidth = '200';