JS中的數(shù)組方法筆記整理
push()方法:可以向數(shù)組的末尾添加一個或者多個元素,并且返回新的長度
pop()方法:可以刪除數(shù)組最后一個元素,并且返回被刪除的元素,注意:如果數(shù)組是空的,該方法不進行任何操作,返回undefined。
unshift()方法:可以向數(shù)組的開頭添加一個或者多個元素,并且返回新的長度
shift()方法:可以刪除數(shù)組第一個元素,并且返回被刪除的元素,注意:如果數(shù)組是空的,該方法不進行任何操作,返回undefined。
splice()方法:從數(shù)組中添加/刪除項目,然后返回被刪除的項目,該方法會改變原數(shù)組
語法:arrObject.splice(index,howmany,item,...,itemX)
index參數(shù):必需,規(guī)定添加/刪除項目的位置,使用負數(shù)可以從數(shù)組結(jié)尾處規(guī)定位置
howmany參數(shù):必需,要刪除的項目數(shù)量,如果設置為0,則不會刪除項目
item,...,itemX參數(shù):可選,向數(shù)組添加的新項目
slice()方法:可以從數(shù)組中返回選定的元素,返回新數(shù)組,不會改變原數(shù)組
語法:arrObject.slice(start,end)
start參數(shù):必需,規(guī)定開始選取的位置,如果是負數(shù),那么從規(guī)定數(shù)組尾部開始選取,例如:-1指數(shù)組最后一個元素,-2指倒數(shù)第二個元素
end參數(shù):可選,規(guī)定從何處結(jié)束選取,如果沒有指定,那么切分的數(shù)組包含從開始到結(jié)尾的所有元素。如果是負數(shù),那么從規(guī)定數(shù)組尾部開始算取的元素
concat()方法:用于連接兩個或者多個數(shù)組 該方法不會改變現(xiàn)有的數(shù)組,會返回一個連接好后的新數(shù)組
語法:arrayObject.concat(arrayX,arrayX,......,arrayX)
arrayX參數(shù):必需,可以使具體的值,也可以是數(shù)組對象。
sort()方法:實現(xiàn)對數(shù)組的排序,默認按照ASCII碼字符的順序升序排列。
join()方法:用于吧數(shù)組中的所有元素放入一個字符串。元素是通過指定的分隔符進行分隔的。會返回一個字符串
語法:join(list[,delimiter])
list參數(shù):必選,包含要連接的子字符串的一維數(shù)組。
delimiter參數(shù):可選。在返回字符串中用于分隔子字符串的字符。省略的話,將使用空開字符("")
以上所述是小編給大家介紹的JS中的數(shù)組方法筆記整理,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- JavaScript數(shù)組方法大全(推薦)
- JavaScript數(shù)組方法總結(jié)分析
- JavaScript學習筆記之ES6數(shù)組方法
- javascript中FOREACH數(shù)組方法使用示例
- 超詳細的javascript數(shù)組方法匯總
- javascript中數(shù)組方法匯總
- Javascript中數(shù)組方法匯總(推薦)
- 深入探密Javascript數(shù)組方法
- js數(shù)組方法擴展實現(xiàn)數(shù)組統(tǒng)計函數(shù)
- javascript對數(shù)組的常用操作代碼 數(shù)組方法總匯
- 數(shù)組方法解決JS字符串連接性能問題有爭議
相關文章
JS腳本加載后執(zhí)行相應回調(diào)函數(shù)的操作方法
本文主要講解怎么在成功加載 js 文件后再執(zhí)行相應回調(diào)任務,對JS腳本加載后執(zhí)行相應回調(diào)函數(shù)的操作方法感興趣的朋友,通過本文學習下吧2018-02-02基于JavaScript實現(xiàn)移除(刪除)數(shù)組中指定元素
在Array對象中有給定的函數(shù)可以刪除數(shù)組中指定的元素,雖然非常好用,但是總感覺看不到摸不著的比較別扭,下面就分享一個自定義的刪除數(shù)組指定索引值元素的函數(shù),希望給大家一個全新的思路2016-01-01