<script type="text/javascript">
function arraySum(arr) {
var sum = 0;
if (Object.prototype.toString.call(arr) === '[object Array]') {
for (var i = 0; i < arr.length; i++) {
if (typeof arr[i] === "number" && !isNaN(arr[i])) {
sum += arr[i];
} else {
var tmp = parseInt(arr[i]);
if ((typeof tmp === "number") && !isNaN(tmp)) {
sum += tmp;
} else {
throw new Error("åå¨ä¸è½è½¬æ¢æNumberçæ°æ®");
}
}
}
}
return sum;
}
var arr = "1,2,3,4,8,6,7,8,9,10".split(",");
//arr =[1,2,3,4,5,6,7,8,9,10];
var sum = arraySum(arr);
console.log(sum);
</script>
温馨提示:内容为网友见解,仅供参考