Jak należy zamienić ciągi kluczy w kluczu Javascript: wartość mieszania mapy?Jak wymienić/wymienić klucze w kluczu Javascript: mapa wartości?
To, co mam tak daleko:
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);
Zobacz uruchomiony w tym jsbin.
Histle "przed" i "po" są takie same, więc forEach
wydaje się znajdować w innym zakresie. Jak mogę to naprawić? Być może istnieją lepsze sposoby robienia tego?
Jak to: http://jsbin.com/idobuc/3/edit – Passerby