オブジェクトの配列をプレーンオブジェクトに変換するにはどうすればよいですか? ここで、配列の各項目は、キーと値のペアが1つのみのオブジェクトであり、キーの名前は不明です。Ramadaを使用してオブジェクトの配列を計画オブジェクトに変換
私はこの
const arrayOfObject = [
{KEY_A: 'asfas'}
{KEY_B: 'asas }
]
let result = {}
const each = R.forEach((item) => {
const key = R.keys(item)[0]
result[key] = item[key]
})
return result
を持っている。しかしeach
は、グローバル変数result
を使用していると私はここに副作用を避けるするかどうかはわかりませんので、私は、そのソリューションを嫌います。
reduce()は、特により複雑な場合に非常に参考になります。 – DaveGauer