1. 程式人生 > >網站建設javascript中常見數組操作函數總結大全

網站建設javascript中常見數組操作函數總結大全

com red 技術 情況 工作室 都是 百度百科 合並 進行

網站建設javascript中常見數組操作函數總結大全,javascript作為前端工程師最基礎的必備語言,其數組操作函數的掌握是一項硬性指標,思路網絡在日常網站建設中,都有哪些數組操作常用函數呢? javascript作為前端工程師最基礎的必備語言,其數組操作函數的掌握是一項硬性指標,那麽在日常網站建設中,都有哪些數組操作常用函數呢?

技術分享圖片

1.a.toString() :用於返回數組的字符串形式 2.a.push(value,vlaue....) :用於在數組的末端添加一個或多個元素,並返回添加新元素後的數組長度。

3.pop() 用於刪除數組的最後一個元素,並返回該元素

4.join() 以參數作為分隔符,將所有數組成員組成一個字符串返回。如果不提供參數,默認用逗號分隔。

4.concat() 用於多個數組的合並。它將新數組的成員,添加到原數組的尾部,然後返回一個新數組,原數組不變。

5.shift() 用於刪除數組的第一個元素,並返回該元素。

6.unshift(value) 用於在數組的第一個位置添加元素,並返回添加新元素後的數組長度。

7.reverse() 用於顛倒數組中元素的順序,並返回新的數組

8.slice(start_index, upto_index); 用於提取原數組的一部分,並返回一個新數組,原數組不變。第一個參數為起始位置(從0開始),第二個參數為終止位置(該位置元素不包括在內)。如果省略第二個參數,則一直返回到原數組最後一個元素,負數表示倒數第幾個。 9.splice(index, count_to_remove, addElement1, addElement2, ...); 用於刪除原數組的一部分成員,並可以在被刪除的位置添加入新的數組成員,返回值是被刪除的元素。第一個參數是刪除的起始位置,第二個參數是被刪除的元素個數。如果後面還有更多的參數,則表示這些就是要被插入數組的新元素。

10.sort() 對數組成員進行排序,默認是按照字典順序排序。排序後,原數組將被改變。如果想讓sort方法按照自定義方式排序,可以傳入一個函數作為參數,表示按照自定義方法進行排序。該函數本身又接受兩個參數,表示進行比較的兩個元素。如果返回值大於0,表示第一個元素排在第二個元素後面;其他情況下,都是第一個元素排在第二個元素前面。

11.map() 對數組的所有成員依次調用一個函數,根據函數結果返回一個新數組。

12.forEach() 遍歷數組的所有成員,執行某種操作,參數是一個函數。它接受三個參數,分別是當前位置的值、當前位置的編號和整個數組。

13.filter() 參數是一個函數,所有數組成員依次執行該函數,返回結果為true的成員組成一個新數組返回。該方法不會改變原數組。

14.some() 用來判斷數組成員是否符合某種條件。接受一個函數作為參數,所有數組成員依次執行該函數,返回一個布爾值。該函數接受三個參數,依次是當前位置的成員、當前位置的序號和整個數組。只要有一個數組成員的返回值是true,則整個some方法的返回值就是true,否則false。

15.every() 用來判斷數組成員是否符合某種條件。接受一個函數作為參數,所有數組成員依次執行該函數,返回一個布爾值。該函數接受三個參數,依次是當前位置的成員、當前位置的序號和整個數組。所有數組成員的返回值都是true,才返回true,否則false。 16.reduce() 依次處理數組的每個成員,最終累計為一個值,從左到右處理。

17.reduceRight() 依次處理數組的每個成員,最終累計為一個值,從右到左處理。

18.indexOf(s) 返回某一個元素在數組中第一次出現的位置,如果沒有出現則返回-1。可以接受第二個參數,表示搜索的開始位置。

19.lastIndexOf() 返回給定元素在數組中最後一次出現的位置,如果沒有出現則返回-1。

以上就是在日常工作,網站建設中經常使用的javascript函數,本文由網站建設,網站制作網絡工作室提供!百度百科推薦沈陽網站制作

網站建設javascript中常見數組操作函數總結大全