国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript學習筆記之數組求和方法

2019-11-20 10:21:24
字體:
來源:轉載
供稿:網友

推薦閱讀:JavaScript學習筆記之數組的增、刪、改、查

通過最近學習,越來越感覺JavaScript的強大與魅力之處,僅數組一個知識點就讓我這樣的初學者折騰了很久。折騰是折騰,但還是很有效果的,這幾天的學習到的一些基本知識,就在自己的業務就用到了。頓感自信心爆棚,我也有一天能學會JavaScript。

別的不多說了,咱們今天一起來玩數組的求和,看看有哪些方法可以實現數組的求和。

數組方法

JavaScript中數組有很多種方法,下圖能更好的向你闡述JavaScript有多少種方法,作用是啥:

簡單點回顧一下前面學習的知識:

push():向數組末尾添加一個或多個元素

unshift(): 向數組的開頭添加一個或多個元素

pop(): 刪除數組最后一個元素

shift(): 刪除數組第一個元素

sort(): 給數組排序

reverse(): 顛倒數組項在數組中的位置

concat(): 合并數組

slice(): 指定的位置開始刪除指定的數組項,并且將刪除的數組項構建成一個新數組

splice(): 對一個數組做刪除、插入和替換

indexOf(): 從前向后查找元素在數組中位置

lastIndexOf(): 從后向前查找元素在數組中位置

forEach()、every()、some()、filter()和map():數組迭代

reduce(): 數組中的每個值(從左到右)開始合并,最終為一個值

reduceRight(): 數組中的每個值(從右到左)開始合并,最終為一個值

數組求和

今天的用例,假設我們有一個這樣的數組:

var arr = [0,1,2,3,4,5,6,7,8,9];

需要將數組中的項值加起來0+1+2+3+4+5+6+7+8+9。我們應該怎么做,或者有哪些方法可以實現。簡單的講,就是想辦法讓數組項一個一個加起來。那是不是就要用到數組的迭代呢?是不是也可以借助這些方法實現數組的求和呢?

for循環和while循環

首先想到的就是這兩種循環方法,這在上一節也嘗試過了。再次

主站蜘蛛池模板: 丹东市| 迁安市| 兴海县| 金平| 浏阳市| 平江县| 渝北区| 内乡县| 比如县| 民权县| 阿坝县| 黄平县| 泰州市| 左贡县| 日喀则市| 客服| 集贤县| 汶上县| 通城县| 井研县| 奉贤区| 墨竹工卡县| 房产| 丰都县| 陇西县| 商丘市| 隆昌县| 仪陇县| 青铜峡市| 河津市| 徐州市| 新巴尔虎右旗| 贞丰县| 张家界市| 华池县| 平阳县| 万州区| 石渠县| 遵义县| 永胜县| 运城市|