Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const obj = { someProperty1: { data: 12 }, someProperty2: { data: 44 } } R.assocPath( ["someProperty1", "data"], R.path( ["someProperty2", "data"], obj ) )(obj)
R.compose( R.apply(R.assocPath(["someProperty1", "data"])), R.juxt([ R.path(["someProperty2", "data"]), R.identity, ]) )(obj)