1. 程式人生 > >總結陣列和物件常用的一些方法

總結陣列和物件常用的一些方法

陣列:

length設定或返回 陣列中元素的數目。
push() :向陣列的末尾新增一個或多個元素,並返回新的長度,也就是新增元素後的陣列長度。
shift():用於把陣列的第一個元素從其中刪除,並返回第一個元素的值。
unshift():向陣列的開頭新增一個或更多元素,並返回新的長度。
pop():用於刪除並返回陣列的最後一個元素。
splice():用於插入、刪除或替換陣列的元素。
concat():方法用於連線兩個或多個數組。
join():用於把陣列中的所有元素放入一個字串。元素是通過指定的分隔符進行分隔的。
toString():方法可把陣列轉換為字串,並返回結果。
reverse():方法用於顛倒陣列中元素的順序。
slice():
方法可從已有的陣列中返回選定的元素。
sort():方法用於對陣列的元素進行排序(從小到大)。

indexOf():返回獲取項在陣列中的索引
lastIndexOf():返回獲取項在陣列中出現的最後一次索引
forEach():迴圈遍歷陣列 引數是一個匿名函式 預設返回為undefined
map():迴圈遍歷陣列 引數是一個匿名函式

物件:

charAt(): 返回在指定位置的字元。
charCodeAt(): 返回在指定的位置的字元的 Unicode 編碼。
concat():連線字串。
indexOf():檢索字串。
match(): 找到一個或多個正則表示式的匹配。
replace():替換與正則表示式匹配的子串。
search():
檢索與正則表示式相匹配的值。
slice(): 提取字串的片斷,並在新的字串中返回被提取的部分。
split(): 把字串分割為字串陣列。
toLocaleLowerCase(): 把字串轉換為小寫。
toLocaleUpperCase(): 把字串轉換為大寫。
toLowerCase(): 把字串轉換為小寫。
toUpperCase(): 把字串轉換為大寫。
substr(): 從起始索引號提取字串中指定數目的字元。
substring(): 提取字串中兩個指定的索引號之間的字元。