1
我怎么能改善这个代码不使用这么多_.each和并不总是验证其性能如何通过嵌套参数组
_.each(initial_obj, function(value, key){
_.each(value, function(value2, key2){
_.each(value2, function(value3, key3){
_.isEmpty(new_obj[key3]) && (new_obj[key3] = {});
_.isEmpty(new_obj[key3][key]) && (new_obj[key3][key] = []);
new_obj[key3][key][key2] = value3;
})
})
})
old_obj: {'a': {'en', 'es', 'pt'}, 'b': {'en', 'es', 'pt'}, 'c': {'en', 'es', 'pt'}})
new_obj: {'en': ['a': [], 'b': [], 'c': []},
'es': {'a': [], 'b': [], 'c': []},
'pt': {'a': [], 'b': [], 'c': []}
})
打开一个新的问题,用新的有效的数据。 –
是的,在那工作! –
https://stackoverflow.com/questions/46858413/how-to-group-by-a-mix-of-nested-parameter-objects-and-arrays;] –