Как заменить ключевые строки в ключе Javascript: значение хэш-карты?Как заменить/назвать ключи в Javascript-ключе: карта значений?
Это то, что я до сих пор:
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);
Смотреть это работает в этом jsbin.
Символы «до» и «после» одинаковы, поэтому forEach
, по-видимому, находится в другом объеме. Как я могу это исправить? Возможно, есть лучшие способы сделать это?
Как это: http://jsbin.com/idobuc/3/edit – Passerby