Javascript 反转多对多关系数组
如何将变量x转换为变量y?基本上,x的形式是Javascript 反转多对多关系数组,javascript,Javascript,如何将变量x转换为变量y?基本上,x的形式是set->user\u数组,set->user\u数组,当我想要“反转”它们并获得user->set\u数组时。最好是最快的解决方案,并且是功能性的(map等)[类型b]到类型b->[类型a]哦,好的!现在我明白了。似乎xdazz已经涵盖了这一点。你有对象,没有反转的顺序?@adeneo我需要反转关系类型a->[类型b]到类型b->[类型a]哦,好的!现在我明白了。似乎xdazz已经涵盖了这一点。 var x = {one:[1,2,3],two:[3
set->user\u数组
,set->user\u数组
,当我想要“反转”它们并获得user->set\u数组时。最好是最快的解决方案,并且是功能性的(map等)
var x={one:[1,2,3],two:[3],two:[2]}
变量y={};
for(x中的变量k){
对于(var i=0;i
var x={one:[1,2,3],two:[3],two:[2]}
变量y={};
for(x中的变量k){
对于(var i=0;i
var x={one:[1,2,3],two:[3],two:[2]}
变量y={};
for(x中的变量k){
对于(var i=0;i
您有对象,没有要反转的命令?@adeneo我需要
反转关系<代码>类型a->[类型b]
到类型b->[类型a]
哦,好的!现在我明白了。似乎xdazz已经涵盖了这一点。你有对象,没有反转的顺序?@adeneo我需要反转关系<代码>类型a->[类型b]
到类型b->[类型a]
哦,好的!现在我明白了。似乎xdazz已经涵盖了这一点。你有对象,没有反转的顺序?@adeneo我需要反转关系<代码>类型a->[类型b]
到类型b->[类型a]
哦,好的!现在我明白了。似乎xdazz已经涵盖了这一点。你有对象,没有反转的顺序?@adeneo我需要反转关系<代码>类型a->[类型b]
到类型b->[类型a]
哦,好的!现在我明白了。似乎xdazz已经涵盖了这一点。
var x = {one:[1,2,3],two:[3],three:[2]}
var y = {1:['one'], 2:['three', 'one'], 3:['one', 'two']}
var x = {one:[1,2,3],two:[3],three:[2]}
var y = {};
for (var k in x) {
for (var i = 0; i < x[k].length; i++) {
y[x[k][i]] = y[x[k][i]] || [];
y[x[k][i]].push(k);
}
}