var a=[{"b":"23"},{"b":"37"}]
function sumJSON(json,elem){
var total=0;
$.each(json,function(index,item){
total+=Number(item[elem]);
})
return total;
}
console.log(sumJSON(a,"b"));
$ каждый не должен ничего возвращать, просто вызывает функцию для каждого члена коллекции, вам нужно возвращать сумму после вызова $ .each, как только функция была вызвана для всех элементов