vue 中常用操作數(shù)組的方法(forEach()和reduce())
操作數(shù)組方法
記錄一下自己常用到的操作數(shù)組的方法
1.forEach()
遍歷數(shù)組 在回調函數(shù)中對原數(shù)組的每個成員進行修改(不用 return)
方法接收一個回調函數(shù) 回調函數(shù)接收兩個參數(shù) 第一個是遍歷的當前元素 第二個是元素的索引
const arr = [
{
name: '張三'
},
{
name: '李四'
},
{
name: '王五'
}
]
//遍歷 arr 數(shù)組然后給每個對象元素中添加一個 id 屬性 值為索引值
arr.forEach((item, index) => {
item.id = index
})
console.log(arr);2.reduce().reduce()
遍歷數(shù)組中每個元素進行迭代操作,累加、累乘之類(在回調中需要 return 每次迭代完成的值 為下一次迭代使用)
方法接收兩個參數(shù) 第一個是回調函數(shù) 第二個是迭代的初始值
回調中接收兩個參數(shù) 第一個是每次迭代完成的值 第二個是遍歷的當前元素
const arr = [
{
name: '張三',
num: 1
},
{
name: '李四',
num: 2
},
{
name: '王五',
num: 3
}
]
//遍歷 arr 數(shù)組根據(jù)每個對象元素中中的 num 屬性 進行累加迭代
const finaltotal = arr.reduce((total, item) => {
return total + item.num
}, 0)
console.log(finaltotal);到此這篇關于vue 中常用操作數(shù)組的方法的文章就介紹到這了,更多相關vue 操作數(shù)組內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue集成kindeditor富文本的實現(xiàn)示例代碼
這篇文章主要介紹了vue集成kindeditor富文本的實現(xiàn)示例代碼,文中通過示例代碼介紹的非常詳細,對大家學習或者使用vue具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-06-06

