javascript數組常用方法

一、Array 數組方法

方法描述
concat()連接兩個或更多的數組,並返回結果。
join()把數組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔。
pop()刪除並返回數組的最後一個元素
push()向數組的末尾添加一個或更多元素,並返回新的長度。
reverse()顛倒數組中元素的順序。
shift()刪除並返回數組的第一個元素
slice()從某個已有的數組返回選定的元素
sort()對數組的元素進行排序
splice()刪除元素,並向數組添加新元素。
toSource()返回該對象的源代碼
toString()把數組轉換爲字符串,並返回結果。
toLocaleString()把數組轉換爲本地數組,並返回結果。
unshift()向數組的開頭添加一個或更多元素,並返回新的長度。
valueOf()返回數組對象的原始值

 

  1.slice:

定義:接收一個或兩個參數,它可以創建一個由當前數組中的一項或多項組成的新數組,注意是新數組哦~ 也就是說它不會修改原來數組的值。

用法:slice( para1 ),會截取從para1開始的到原數組最後的部分;

slice(para1,para2)會截取原數組的從para1開始的para2-para1個數組。 

注意:當兩個參數中存在負數時,用原數組的長度加上兩個負數的參數作爲相應的參數來計算,slice(0)複製數組。

  2.splice:

splice(index,len,[item])    註釋:該方法會改變原始數組。

splice有3個參數,它也可以用來替換/刪除/添加數組內某一個或者幾個值

index:數組開始下標

len: 替換/刪除的長度

item:替換的值,刪除操作的話 item爲空

  3.splite:根據特定的字符切割字符串並且返回生成的數組。

          例如 : str = “s-aaa-sss-eee-www”;

                    targetArr = str.slite(“-”);    //[‘s’,’aaa’,’sss’,’eee’,’www’]

現在看看其實這三位長相相近的函數都是與數組有關的,不過各自的功能還是有很大差異的~有了它們就方便我們的數組操作了。


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