前端開發發有一年多了,回想在各個專案中遇到的處理資料有一些彎彎道道的地方,絕大部分都是字典一類的結構,所以今天打算總結一下,**處理陣列(包含字典)**的一些常用的方法,希望大家可以用到。
基本遍歷的方法
for…of….(for…in…遍歷物件,引數是物件的每個屬性)
foreach引數為陣列的每個元素
高階函式(處理比較複雜一點的資料)
*filiter過濾出陣列中符合條件的元素(返回乙個新陣列)
*map返回乙個新陣列,陣列中的元素是經過處理以後的值
reduce常用於處理樹形結構的資料,語法為array.reduce(function(total, currentvalue, currentindex, arr), initialvalue),其中***total***為初始值, 或者計算結束後的返回值。,currentvalue為當前元素,currentindex為當前元素的索引,arr為當前元素所屬的陣列物件。
JS陣列方法總結
1 轉換方法 tostring 返回陣列的字串表示,每個值的字串表示拼接成乙個字串,中間以逗號隔開。tolocalestring valueof var colors red blue yellow console.log colors.tolocalestring red,blue,yellow ...
js陣列方法總結
下面詳細介紹一下各個方法的基本功能。1 join join separator 將陣列的元素組起乙個字串,以separator為分隔符,省略的話則用預設用逗號為分隔符,該方法只接收乙個引數 即分隔符。var arr 1,2,3 console.log arr.join 1,2,3 console.l...
js陣列方法總結
concat 方法連線兩個或多個陣列。語法 arrayobject.concat arrayx,arrayx,arrayx 引數必須,引數可以是值,也可以是陣列 把引數陣列的值連線到陣列後 該方法不會改變現有的陣列,而是返回連線後的陣列。var arr 1,2,3 引數是兩個值 var concat...