當前位置:成語大全網 - 新華字典 - 數組、字符串常用方法

數組、字符串常用方法

將任意類型的值轉換成字符串:

5、substring方法返回位於String對象中指定位置的子字符串

6、substr方法返回壹個從指定位置開始的指定長度的子字符串。

7、indexOf方法返回String對象內第壹次出現子字符串位置。如果沒有找到子字符串,則返回-1。

lastindexOf()方法從尾部開始尋找對象中第壹次出現子字符串的位置

8、search方法返回與正則表達式查找內容匹配的第壹個字符串的位置。

9、concat方法返回字符串值,該值包含了兩個或多個提供的字符串的連接。

10、Split將壹個字符串分割為子字符串,然後將結果作為字符串數組返回。

11、 toLowerCase方法用於將壹個字符串全部轉為小寫

toUpperCase則是全部轉為大寫。

它們都返回壹個新字符串,不改變原字符串。

12、trim(): 用於去除字符串兩端的空白,返回壹個新字符串 不改變原數據

13、replace 返回被替換的字符串

1、構造數組 var arr = new Array();

向數組中添加元素:數組[索引] = 值;

讀取數組 數組[索引] 當索引值比數組長度大時,會返回undefined;

數組長度:數組.length;

2、字面量創建數組 var arr = [];

中括號裏邊可以直接添加元素(可以是任意類型的數據類型);

1、push() 可以接收任意數量的參數,把他們逐個添加到數組末尾,並返回修改後數組的長度

2、Pop() 數組末尾移除最後壹項,減少數組的LENGTH值,並返回被刪除的元素

3、Unshift() 在數組的頭部添加壹個或者多個元素,返回增加後數組的長度

4、Shift() 從數組的頭部刪除壹個元素並返回這個刪除的元素,如果數組為空則返回undefined;

5、Slice()返回從原數組中指定開始下標到結束下標之間的項組成的新數組。

6、splice:

7、join()

8、reverse():

用來反轉數組,前面的去後面,後面的去前面;

9、Sort() 對數組成員進行排序,默認按照字典順序排序,原數組會改變

sort的參數函數本身接受兩個參數,表示進行比較的兩個數組成員。如果該函數的返回值大於0,表示第壹個成員排在第二個成員後面;其他情況下,都是第壹個元素排在第二個元素前面

10、concat() :將參數添加到原數組中。

11、indexOf():接收兩個參數:要查找的項和(可選的)表示查找起點位置的索引。其中, 從數組的開頭(位置 0)開始向後查找。

12、lastIndexOf:接收兩個參數:要查找的項和(可選的)表示查找起點位置的索引。其中, 從數組的末尾開始向前查找。

這兩個方法都返回要查找的項在數組中的位置,或者在沒找到的情況下返回-1。在比較第壹個參數與數組中的每壹項時,會使用全等操作符。

13、forEach():對數組進行遍歷循環,對數組中的每壹項運行給定函數。這個方法沒有返回值。參數都是function類型,默認有傳參,參數分別為:遍歷的數組內容;對應的數組索引,數組本身。

14、map():指“映射”,對數組中的每壹項運行給定函數,返回每次函數調用的結果組成的數組。

15、filter(): 用於過濾數組成員,滿足條件的成員組成壹個 新數組返回 原數組不變

它的參數是壹個函數,所有數組成員壹次執行,返回結果為 true 的元素組成壹個新數組返回

第壹個參數:當前成員

第二個參數:當前成員的索引

第三個參數:整個數組

15、every():判斷數組中每壹項都是否滿足條件,只有所有項都滿足條件,才會返回true。

16、some():判斷數組中是否存在滿足條件的項,只要有壹項滿足條件,就會返回true。

17、reduce(): 將內部的返回值作為實參傳遞第壹個形參,進行下壹次運算