Создание словарного объекта .net в Javascript
Я хочу создать объект в JavaScript, который будет хранить значения в ключе, паре значений, и я должен быть в состоянии передать какой-то ключ и иметь возможность вернуть его значение. В мире .NET мы можем использовать словарный класс для такого рода реализации. Есть ли у нас какой-либо вариант в мире JavaScript? Я использую ExtJs 4.1, так что если вы знаете какой-либо вариант в ExtJS, даже это будет работать.
Я пробовал что-то вроде этого, но я не могу получить значение по ключу.
var Widget = function(k, v) {
this.key = k;
this.value = v;
};
var widgets = [
new Widget(35, 312),
new Widget(52, 32)
];