Wie sollte ich die Schlüsselzeichenfolgen in einem Javascript-Schlüssel ersetzen: Wert Hash-Karte? DieseWie ersetzen/Namen Schlüssel in einem Javascript-Schlüssel: Wert-Map?
ist das, was ich bisher:
var hashmap = {"aaa":"foo", "bbb":"bar"};
console.log("before:");
console.log(hashmap);
Object.keys(hashmap).forEach(function(key){
key = key + "xxx";
console.log("changing:");
console.log(key);
});
console.log("after:");
console.log(hashmap);
Sehen sie in diesem jsbin läuft.
Die "Vorher" - und "Nachher" -Hashmaps sind die gleichen, so scheint die forEach
in einem anderen Bereich zu sein. Wie kann ich es reparieren? Vielleicht gibt es bessere Möglichkeiten, dies zu tun?
So: http://jsbin.com/idobuc/3/edit – Passerby