将字典指定为属性Javascript

时间:2014-01-10 16:21:32

标签: javascript jquery

是否可以将字典指定为属性?我知道可以通过以下方式将数组指定为与构造函数中的对象关联的属性:

function object(){
    this.arr = [];
}

有没有办法将字典指定为对象的属性?财产分配是什么?

1 个答案:

答案 0 :(得分:1)

您可以将Javascript对象文字用作地图:

function MyObject() {
  // Define an empty "map" using an object literal.
  this.map = {};
}

// Demonstrate map property usage.
var o = new MyObject();
o.map['foo'] = 1;
o.map['bar'] = 2;
alert('Foo: ' + o.map['foo'] +', Bar: ' + o.map['bar']);