push()方法:可以向數組的末尾添加一個或者多個元素,並且返回新的長度
pop()方法:可以刪除數組最後一個元素,並且返回被刪除的元素,注意:如果數組是空的,該方法不進行任何操作,返回undefined。
unshift()方法:可以向數組的開頭添加一個或者多個元素,並且返回新的長度
shift()方法:可以刪除數組第一個元素,並且返回被刪除的元素,注意:如果數組是空的,該方法不進行任何操作,返回undefined。
splice()方法:從數組中添加/刪除項目,然後返回被刪除的項目,該方法會改變原數組
語法:arrObject.splice(index,howmany,item,...,itemX)
index參數:必需,規定添加/刪除項目的位置,使用負數可以從數組結尾處規定位置
howmany參數:必需,要刪除的項目數量,如果設置為0,則不會刪除項目
item,...,itemX參數:可選,向數組添加的新項目
slice()方法:可以從數組中返回選定的元素,返回新數組,不會改變原數組
語法:arrObject.slice(start,end)
start參數:必需,規定開始選取的位置,如果是負數,那麼從規定數組尾部開始選取,例如:-1指數組最後一個元素,-2指倒數第二個元素
end參數:可選,規定從何處結束選取,如果沒有指定,那麼切分的數組包含從開始到結尾的所有元素。如果是負數,那麼從規定數組尾部開始算取的元素
concat()方法:用於連接兩個或者多個數組 該方法不會改變現有的數組,會返回一個連接好後的新數組
語法:arrayObject.concat(arrayX,arrayX,......,arrayX)
arrayX參數:必需,可以使具體的值,也可以是數組對象。
sort()方法:實現對數組的排序,默認按照ASCII碼字符的順序升序排列。
join()方法:用於吧數組中的所有元素放入一個字符串。元素是通過指定的分隔符進行分隔的。會返回一個字符串
語法:join(list[,delimiter])
list參數:必選,包含要連接的子字符串的一維數組。
delimiter參數:可選。在返回字符串中用於分隔子字符串的字符。省略的話,將使用空開字符("")
以上所述是小編給大家介紹的JS中的數組方法筆記整理,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!