国产探花免费观看_亚洲丰满少妇自慰呻吟_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循環

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

主站蜘蛛池模板: 岳池县| 漾濞| 南雄市| 正阳县| 丰城市| 紫云| 怀宁县| 苍山县| 陇南市| 措勤县| 渝北区| 巴马| 民权县| 长兴县| 平度市| 徐闻县| 富阳市| 张掖市| 梅河口市| 白城市| 科技| 滕州市| 民权县| 北流市| 黄大仙区| 金溪县| 九寨沟县| 平山县| 锡林郭勒盟| 云梦县| 佛教| 江油市| 荆门市| 盐亭县| 莲花县| 云林县| 万源市| 邻水| 上林县| 张家口市| 邳州市|