本篇文章给大家分享一些JavaScript数组求和的常用方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
JS数组求和的常用方法
一、for循环
var arr = [1,2,3]; function sum(arr) { var s = 0; for (var i = 0;i<arr.length;i++) { s += arr[i]; } return s; } console.log(sum(arr));//6
二、forEach遍历
var arr = [1,2,3]; function sum(arr) { var s = 0; arr.forEach(function(val, idx, arr) { s += val; }, 0); return s; }; console.log(sum(arr));//6
三、reduce
var arr = [1,2,3]; function sum(arr) { return arr.reduce(function(acr, cur){ return acr + cur; }); } console.log(sum(arr));//6
四、递归
var arr = [1,2,3]; function sum(arr) { if(arr.length == 0){ return 0; } else if (arr.length == 1){ return arr[0]; } else { return arr[0] + sum(arr.slice(1)); } } console.log(sum(arr));//6
五、eval
var arr = [1,2,3]; function sum(arr) { return eval(arr.join("+")); }; console.log(sum(arr));//6
编程教学!!
消息,币安将于2026年5月5日14:00对BNB智能链钱包进行维护。为配合钱包维护,BNB智能链的充值和...
2 ZEC最大空头:SP500多单增持310.36枚,约合消息,SP500多单近期增持310.36枚,约合1,917,445.19美元,持仓规模达到77,137,345.19美元,均价从6...
3 Loracle巨鲸收到556825枚HYPE后开始抛售消息,据onchain lens监测,HYPE巨鲸Loracle收到556825枚HYPE后开始抛售,并以5倍杠杆增加其HYPE做空仓...
4 700,000,000 USDT转移至Tether财库消息,据Whale Alert数据,700,000,000 USDT已转移至Tether财库。...
5 机构:日本消费暂稳,但高油价或压制实消息,尽管中东紧张局势削弱了日本消费者信心,但迄今尚未对私人消费造成实质性冲击。此...
6 Tether提议三方合并,Twenty One Capital股价上消息,Tether提议将其主要股东Twenty One Capital与比特币支付公司Strike及比特币矿业公司Elektron E...
7 KuCoin将调整部分交易对的最低价格波动消息,KuCoin宣布将于2026年4月30日14:00调整部分币币交易对的最低价格波动,以提高市场流动性...
8 阿里发布「数字员工」QoderWake:内部已上消息,阿里巴巴发布了企业级AI agent产品QoderWake,定位为「数字员工」,能够在真实工作流中承...
9 白宫反对Anthropic将Mythos扩至120家公司:算消息,白宫反对Anthropic将Mythos模型的访问范围从目前约50家公司扩大至约120家公司,理由是算力...
10 特朗普将听取对伊朗军事行动新方案简报消息,特朗普计划于周四听取美国中央司令部司令布拉德库珀的简报,内容涉及针对伊朗潜在...
成都来彰科技 蜀ICP备2025134723号-1
资讯来源互联网,如有版权问题请联系管理员删除。