陣列方法的一些常用方法

2021-08-19 20:05:10 字數 804 閱讀 4985

js的陣列的方法有很多,先介紹幾個基本的方法:

註解:1.

2.引數中括號的內容:可選是可不寫的引數(有預設值),不含是返回值不包含該位置元素

3.結果

只在我函式中加了引數的情況下才有

,否則為無。

而且只是給出陣列變化結果,並不一定是方法的返回值

4.為了簡短起見,下文會使用js中的一些型別名稱的縮寫:     

arguments   ->

args

argument

->

arg (單一引數使用這個,方便看而已)

5.舉例使用的原陣列為[1,2,3,45]

首先是幾個最基本的方法,只對陣列的頭尾進行操作的方法:

函式作用引數                       返回值

改變原陣列

結果

——前兩個為刪除陣列元素的,只能刪除乙個,傳引數是沒有作用的,不報錯;

——後兩個為新增陣列元素的,可以新增多個,新增規則如表中結果所示

——join一般用於將陣列轉化為字串

——slice因為返回新的陣列,一般可用於深拷貝乙個陣列,使用為arr.slice()或者arr.slice(0)都可以(關於深拷貝、淺拷貝的問題自行查詢一下,是個重要的知識點)

——sort方法可以用於實現乙個陣列的隨機排序,結合math.random一起使用

arr.sort( function(a,b));

一些陣列方法的總結

參考mdn 從string生成陣列 array.from foo f o o 從set生成陣列 const set newset foo bar baz foo array.from set foo bar baz 從map生成陣列 const map newmap 1,2 2 4 4,8 arra...

陣列的一些常用方法

foreach some filter let arr 10,20,30,40,50,60 let r arr.filter item console.log r 40,50,60 slice slice 接受一或兩個引數,即要返回項的起始和結束位置 乙個引數,slice 返回 從該引數指定位置開始...

陣列的一些常用方法

通過運用一些陣列的方法,能更有利方便的讓我們的陣列中的資料進行管理,那這些方法都是什麼,他們都用什麼作用呢?下面讓我來給大家詳解一下。先給定乙個陣列 var arr hello 1,2,3,world 下面就讓我們來通過陣列的一些常用方法來管理這些資料把!1.push 引數 任意個,任意值 返回值 ...