Получить ключевое значение словаря по индексу в jQuery

У меня есть объект словаря javascript, который имеет предварительно установленные ключи, которые по умолчанию равны 0. Затем мне нужно перебрать элементы этого словаря по indexи использовать значение ключа, чтобы установить его значение. Ниже приведен мой код, чтобы упростить понимание:

var _map = {
    'severity-normal': 0,
    'severity-minimal': 0,
    'severity-moderate': 0,
    'severity-severe': 0,
    'severity-highly-severe': 0
};

    mapSeverities: function () {
        for (var i = 0; i < _map.length; i++) {
            //get the key value, ex: severity-normal, by index (which would by i)
            var key = //retrieved key value
            _map[key] = this.data(key);
        }
    }

Другими словами, предположим, что мы имеем дело с C#, я хочу получить KeyValuePairпо определенному индексу, а затем получить доступ к его ключу. Свойства и Значение.

Есть предложения?

10
задан Kassem 5 June 2012 в 09:07
поделиться