У меня есть такая коллекция:
{
a: {
x: 1,
y: 2,
},
b: {
x: 3,
y: 4,
}
}
И я хочу транспонировать так:
{
x: {
a: 1,
b: 2,
},
y: {
a: 3,
b: 4,
}
}
Сегодня я использую
var result = {};
for (var c in value)
for (var r in value[c])
result[r][c] = value[c][r];
return result;
Но каков "способ Лодаша" сделать это?