javascript數(shù)組中的reduce方法和pop方法
前言:
在我們的日常開發(fā)中 不免會(huì)有很多需要處理數(shù)據(jù)的方法 本節(jié)主要說一說foreach和pop方法的使用??不多說把代碼編輯器打開??
一、reduce方法
1直接vs打開
2代碼部分
var geyao=[1,3,5] ? ? let sum = arr.reduce(function(prev, cur, index, arr) { ? ? console.log(prev, cur, index); ? ? return prev + cur; }) console.log(sum);
3運(yùn)行結(jié)果
小結(jié):
要執(zhí)行的函數(shù),要執(zhí)行的函數(shù)中也可傳入?yún)?shù),分別為:
prev
:上次調(diào)用函數(shù)的返回值cur
:當(dāng)前元素-
index
:當(dāng)前元素索引 arr
:被遍歷的數(shù)組
函數(shù)迭代的初始值
二、pop方
1直接vs打開
2代碼部分
// ? push() 在數(shù)組末尾添加元素,接收一個(gè)或多個(gè)參數(shù) ? // unshift() 在數(shù)組首位添加元素,接收一個(gè)或多個(gè)參數(shù) ? // pop() 刪除數(shù)組末尾元素 ? // shift() 刪除數(shù)組第一個(gè)元素 ? const geyao = ['歌謠'] ? geyao.push('優(yōu)秀') ? geyao.push('強(qiáng)大') ? console.log(geyao, 'geyao') ? geyao.unshift('我是') ? console.log(geyao, 'geyao') ? geyao.pop() ? console.log(geyao, 'geyao') ? geyao.shift() ? console.log(geyao, 'geyao')
3運(yùn)行結(jié)果
小結(jié):
// ? push() 在數(shù)組末尾添加元素,接收一個(gè)或多個(gè)參數(shù) ? // unshift() 在數(shù)組首位添加元素,接收一個(gè)或多個(gè)參數(shù) ? // pop() 刪除數(shù)組末尾元素 ? // shift() 刪除數(shù)組第一個(gè)元素
到此這篇關(guān)于javascript數(shù)組中的reduce方法和pop方法的文章就介紹到這了,更多相關(guān)reduce和pop方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
javaScript實(shí)現(xiàn)浮點(diǎn)數(shù)轉(zhuǎn)十六進(jìn)制字符
浮點(diǎn)數(shù)轉(zhuǎn)十六進(jìn)制的方法有很多,在本文將為大家詳細(xì)介紹下js中時(shí)如何實(shí)現(xiàn)的,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-10-10JavaScript實(shí)現(xiàn)點(diǎn)擊出現(xiàn)子菜單效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)點(diǎn)擊出現(xiàn)子菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-02-02使用BootStrap實(shí)現(xiàn)懸浮窗口的效果
本文給大家分享使用BootStrap實(shí)現(xiàn)懸浮窗口的效果,神奇的 bootstrap就自帶了這個(gè)功能。所以就用bootstrap的popover插件做了,效果還不錯(cuò),感興趣的朋友參考下吧2016-12-127. Microsoft Online-Crash Control, version 6.0(微軟在線崩潰控件)
7. Microsoft Online-Crash Control, version 6.0(微軟在線崩潰控件)...2007-08-08JavaScript靜態(tài)的動(dòng)態(tài)
JavaScript靜態(tài)的動(dòng)態(tài)...2006-09-09移動(dòng)端基礎(chǔ)事件總結(jié)與應(yīng)用
本文主要介紹了移動(dòng)端基礎(chǔ)事件總結(jié)與應(yīng)用,具有一定的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01從JavaScript純函數(shù)解析最深刻的函子 Monad實(shí)例
這篇文章主要為大家介紹了從JavaScript純函數(shù)解析最深刻的函子 Monad實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10JavaScript數(shù)學(xué)對(duì)象(Math)方法舉例詳解
這篇文章主要給大家介紹了關(guān)于JavaScript數(shù)學(xué)對(duì)象(Math)方法的相關(guān)資料,Math(數(shù)學(xué))對(duì)象的作用是執(zhí)行普通的算數(shù)任務(wù),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03一文搞懂JSON(JavaScript Object Notation)
Json 有兩種基本的結(jié)構(gòu),即 Json對(duì)象 和 Json 數(shù)組。通過 Json 對(duì)象和 Json 數(shù)組這兩種結(jié)構(gòu)的組合可以表示各種復(fù)雜的結(jié)構(gòu),今天通過本文給大家介紹JavaScript Object Notation的基本知識(shí),感興趣的朋友一起看看吧2021-10-10