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 eineArray
statt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für Objekt
_map
verwenden, sollten Siefor .. in
.Können Sie auch
$.jedes
wie dieseArbeiten Geige