function array_sum( array ) { // Calculate the sum of values in an array
//
// + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
var key, sum=0;
// input sanitation
if( !array || (array.constructor !== Array && array.constructor !== Object) || !array.length ){
return null;
}
for(var key in array){
sum += array[key];
}
return sum;
}
function arrSum(array){var num = 0;
if(!array) return null;
for(var x in array){
if(typeof array[x].length == 'undefined' || array[x].length == 1){
num += parseInt(array[x]);
}else{
num += arrSum(array[x]);
}
}
return num;
}
Отправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.