javascript定义数组,将数组中数组内容求和_c语言一维数组求和

javascript定义数组,将数组中数组内容求和_c语言一维数组求和JS数组求和的常用方法。一、for循环vararr=[1,2,3];functionsum(arr){vars=0;for(vari=0;is+=arr[i];}returns;}console.log(sum(arr));//6二、forEach遍历vararr=[1,2,3];functionsum(arr){vars=0;arr.forEach(…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

JS数组求和的常用方法。

一、for循环var arr = [1,2,3];

function sum(arr) {

var s = 0;

for (var i = 0;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

三、reducevar 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

五、evalvar arr = [1,2,3];

function sum(arr) {

return eval(arr.join(“+”));

};

console.log(sum(arr));//6

b739ec46bb5c46d9c0aa4ce35ba1ea56.png

关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

[JavaScript数组求和的常用方法]http://www.zyiz.net/tech/detail-145774.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188991.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ftk学习记录(多形式的文章)

    ftk学习记录(多形式的文章)

    2022年1月11日
    42
  • pstack学习笔记

    pstack学习笔记################################################################################pstack学习笔记v0.12013.10.8*** 简介:pstack的功能是显示当前进程中函数的调用栈的关系,若是多线程的情况下,会显示各个      线程中函数调用的关系。 

    2022年9月14日
    0
  • nginx启动停止命令[通俗易懂]

    nginx常用命令启动停止:先进入nginx目录,再进入子目录sbinnginx启动:./nginxnginx停止:./nginx-sstopnginx重新加载nginx.conf:./nginx-sreloadnginx查看nginx.conf配置是否正确:./nginx-t修改配置:先进入nginx目录,再进入子目录conf修改nginx.conf文件…

    2022年4月13日
    195
  • tcp udp 的区别_反映和反应的区别

    tcp udp 的区别_反映和反应的区别一、TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TE…

    2022年9月20日
    0
  • 超好听的英文名男孩_男生好听小众的英文名

    超好听的英文名男孩_男生好听小众的英文名TroyKentBrandonLandonCordBarneyBlaineVanVictorJulesDylanColeIggy/EgbertJackDoug/DouglasRyderTylerSethNemoDarrenFoleyBennettBrianPhil/PhilipEthanJusticeIvanElliottWilsonJoe/JosephZorbaLiamAdam

    2025年6月15日
    0
  • js对象(BOM部分/DOM部分)

    JS总体包括ECMAScript,DOM,BOM三个部分,但是能够和浏览器进行交互的只有DOM和BOM,那么到底什么是DOM和BOM呢概念BOMWindow对象是客户端JavaScript最高层

    2022年3月29日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号