Holen Sie sich Schlüssel-Wert-Wörterbuch von index in jQuery

Habe ich eine javascript-dictionary-Objekt, das hat eine pre-set-Tasten, die standardmäßig auf 0. Dann muss ich eine Schleife durch die Elemente dieses Wörterbuch durch index und verwenden Sie den Wert der Schlüssel, um seinen Wert festzulegen. Unten ist mein code, um Dinge leichter zu verstehen:

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);
        }
    }

In anderen Worten, nehmen wir an wir sind im Umgang mit C#, ich möchte die KeyValuePair an einem bestimmten index, dann auf seine Key und Value Eigenschaften.

Irgendwelche Vorschläge?

  • Objekte haben keinen index Aufträge in JavaScript, so length wird nicht verfügbar sein, es sei denn, Sie verwenden eine Array statt.
InformationsquelleAutor Kassem | 2012-06-05
Schreibe einen Kommentar