JS陣列內建遍歷方法有哪些和區別

2021-09-25 19:54:04 字數 766 閱讀 8014

js陣列內建遍歷(遍歷就是迴圈的意思)方法主要有:

foreach:這個方法是為了取代for迴圈遍歷陣列的,返回值為undefined

例如:

let arrinfo=[4,6,6,8,5,7,87]

arrinfo.foreach((item,index,arr)=>)

其中:

item**遍歷的每一項

index: 代表遍歷的每項的索引

arr代表陣列本身

filter:是乙個過濾遍歷的方法,如果返回條件為true,則返回滿足條件為true的新陣列

let arrinfo=[4,16,6,8,45,7,87]

let resultarr=arrinfo.filter((item,index,arrr)=>)

map:這個map方法主要對陣列的複雜邏輯處理時用的多,特別是react中遍歷資料,也經常用到,寫法和function類似

some:這個some方法用於只要陣列中至少存在乙個滿足條件的結果,返回值就為true,否則返回false,寫法和foreach類似

every:這個every方法用於陣列中每一項都得到滿足條件時,才返回true,否則返回false,寫法和foreach類似

js 陣列有哪些常用方法

1 push 向陣列的末尾新增乙個或更多元素,並返回新的長度。2 pop 刪除並返回陣列的最後乙個元素 3 shift 刪除並返回陣列的第乙個元素 4 concat 連線兩個或更多的陣列,並返回結果。5 join 把陣列的所有元素鏈結成乙個字串。元素通過指定的分隔符進行分隔。6 reverse 陣列...

js陣列去重有哪些方法

將陣列var arr 1,1,true true true,true,15,15,false,false,undefined,undefined,null,null,nan,nan,nan 0,0,a a 中重複的值過濾掉 使用es6中的set是最簡單的去重方法 var arr 1,1,true t...

JS陣列去重有哪些方法?

檢索方法 方法名 功能描述 indexof 返回在陣列中可以找到給定值的第乙個索引,如果不存在,則返回 1 lastindexof 返回指定元素在陣列中的最後乙個的索引,如果不存在則返回 1 接下來我們通過乙個案例來演示陣列索引的使用。要求在一組資料中,去除重複的元素。其中陣列為 blue reen...