关联数组 - ES6

时间:2016-01-27 17:02:07

标签: javascript jquery ecmascript-6

我知道我可以声明一个关联的“数组”,如:

var myData = {
    foo: 'val1',
    bar: 'val2',
    baz: 'val3'
};

在ES6中声明关联数组的标准做法是什么?

1 个答案:

答案 0 :(得分:4)

对象是字符串键和任意值的关联。

ES6引入了地图,它是任意键和任意值的关联。

var m = new Map([
  ['a', 'b'],
  [1, 2],
  [true, false]
]);
m.get('a'); // 'b'

没有"标准做法",但是当你想要关联价值时,可以考虑地图。