Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function processField(field, fieldValue, result){
- var fieldValueType = typeof fieldValue;
- if(fieldValueType === 'number'){
- if(result[field] == undefined){
- result[field] = 0;
- }
- result[field] += fieldValue;
- }
- else if(fieldValueType == 'object'){
- if(result[field] == undefined){
- result[field] = {};
- }
- for(var objField in fieldValue){
- processField(objField, fieldValue[objField], result[field]);
- }
- }
- }
- for(var index in v){
- for(var field in v[index]) {
- var fieldValue = v[index][field];
- processField(field, fieldValue, r);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement