解決に時間がかかったためメモ。
連想配列のキーを値に、値をキーにしたかった
const obj = {
a : 'aaa',
b : 'bbb',
c : 'ccc'
}
これを
const obj = {
aaa : 'a',
bbb : 'b',
ccc : 'c'
}
こうしたい
Object.entries, Object.fromEntries を使う
const array = Object.fromEntries(
Object.entries(tmp).map(function (value) {
return [value[1], value[0]];
})
);
console.log(array);
array => {
aaa : 'a',
bbb : 'b',
ccc : 'c'
}
できた。
Object.fromEntries が ES2019 から追加されたとのこと。