Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export default function (data) {
- let result = {}
- let {keys,first,second}=data;
- for(const item of keys){
- result[item]=null;
- }
- for(const key in first){
- if(keys.includes(key)){
- if(result[key] === null){
- result[key]= [first[key]]
- }else{
- result[key].push(first[key])
- }
- }
- }
- for(const key in second){
- if(keys.includes(key)){
- if(result[key] === null){
- result[key]= [second[key]]
- }else{
- result[key].push(second[key])
- }
- }
- }
- for(const key in result){
- if(result[key] != null && result[key].length === 1){
- result[key] = result[key][0]
- }
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment