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