百度试题 结果1 题目计算题:给定一个整型数组int arr[] = {10, 20, 30, 40, 50},请计算数组中所有元素的总和。相关知识点: 试题来源: 解析 答案:150 反馈 收藏
function sum(arr){ var sum=0; if(Array.prototype.reduce){ sum = arr.reduce(function(prev,cur,index,arr){ return prev+cur; }); return sum; } else { for(var i=0;i<arr.length;i++){ sum+=arr[i]; } return sum; } };
arr.forEach(function (val,i) { sum+=val; })returnsum; } //第三种方法:eval//这个方法是参考别人的,简直绝了//eval是对某个字符串进行计算:eval('2+2')===输出为4//join() 将数组的每个元素都转为字符串,如果 join()里面不加任何参数,用法与toString()一样function sum2(arr) {returneval(arr...
计算给定数组arr中所有元素的总和的⼏种⽅法1.forEach遍历:function sum(arr) { var result = 0;arr.forEach(function(item,index) { result += item;});return result;};2.reduce function sum(arr) { return arr.reduce(function(pre,cur){ return pre+cur;})} var sum=[2,4,1];let nums=...
计算给定数组 arr 中所有元素的总和的几种方法 1.forEach遍历: functionsum(arr) {varresult = 0; arr.forEach(function(item,index) { result+=item; });returnresult; }; 2.reduce functionsum(arr) {returnarr.reduce(function(pre,cur){returnpre+cur;...