Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function processField(field, fieldValue, result){
  2.                 var fieldValueType = typeof fieldValue;
  3.                 if(fieldValueType === 'number'){
  4.                     if(result[field] == undefined){
  5.                         result[field] = 0;
  6.                     }
  7.                    
  8.                     result[field] += fieldValue;   
  9.                 }
  10.                 else if(fieldValueType == 'object'){
  11.                     if(result[field] == undefined){
  12.                         result[field] = {};
  13.                     }
  14.                    
  15.                     for(var objField in fieldValue){
  16.                         processField(objField, fieldValue[objField], result[field]);
  17.                     }
  18.                 }
  19.             }
  20.            
  21.             for(var index in v){
  22.                 for(var field in v[index]) {
  23.                     var fieldValue = v[index][field];
  24.                     processField(field, fieldValue, r);
  25.                 }
  26.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement