Js常用的一些方法--【數組篇】

【數組方法】:

1.toString():將數組轉換成數組值之後打印出來

2.join(" * "):將數組中的每個值用*連接起來,之後打印出來

3.pop():從數組中刪除最後一個元素,返回刪除的元素打印出來

4.push():在數組的結尾處添加一個新的元素,返回新數組的長度 

5.shift():刪除首個數組元素,並且返回刪除的首個元素

6.unshift():在數組首位加上元素,此方法返回新數組的長度。

7.更改元素可以直接進行更改,通過下角標hi姐更改

8.length:返回數據的長度

9.delete 數組【index】:刪除數組中固定的元素,但是會留下未定義的空洞,所以這種方法刪除時不建議的

10.splice(新增加/刪除元素下標,應刪除多少元素,要添加的新元素):用下角標的方式在數組裏面添加新項。舉例子splice(2,3,"kiki","momo")在下標是2的位置加上元素。在下標是2的位置上刪除三個元素。返回的是新弄得數組

11.concat():合併數組。舉例:數組1.concat(數組2,數組3),也可以和值合併

12.slice():從數組中切出一段數組,slice(2)從下表是2開始切除數組,到最後返回這段數組

【數組排序】

1.sort():對數組進行升序排序,從小到大得展示數組

2.reverse():將數組倒敘排列,反轉元素順序

3.Math.max.apply(null,arr):找出arr數組裏面得最大值

4.Math.min.apply(null,arr):找出arr數組裏面得最小值

【數組迭代】

1.forEach():每個數組調用一次函數(回調函數),循環這個數組獲取每個數

2.map():此方法創建一個新數組且不會更改原有數組的值,但是返回的值是新的數組值

3.filter():包含原數組數據的新數組,篩選原數組的值進行保存

4.reduce()/reduce Right():減少單個值但是不會減少原數組。這個是求出所有數字總和的方法

5.every():判斷數組的值是否全部通過測試,全部就是true

6.some():判斷某些數據的值是否通過測試,有一部分就返回true

7.indexOf(“數組中的某個元素”):在數組中搜索元素值並返回其位置,從頭開始。

8.lastIndexOf(“數據中的某個元素”):返回在數組中的位置,從末尾開始。

9.find():方法返回滿足測試函數的第一個數組元素的值

10.findIndex(): 方法返回通過測試函數的第一個數組元素的索引

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章