js數(shù)組的方法有很多,也是我們寫代碼時(shí)經(jīng)常能用到的方法,可以說它是非常非常的重要了,下面便是我總結(jié)的一些常用的十余種數(shù)組的方法
一.數(shù)組的基本方法
1.shift():將數(shù)組第一個(gè)元素提取出來,返回的是被刪除的元素
2.pop():將數(shù)組最后一個(gè)元素提取出來,返回的是被刪除的元素
3.unshift():往數(shù)組前面添加一個(gè)或多個(gè)數(shù)組元素,返回的是數(shù)組的長度
4.push():往數(shù)組結(jié)尾添加一個(gè)或多個(gè)數(shù)組元素,返回的是數(shù)組的長度
5.concat():方法用于連接兩個(gè)或多個(gè)數(shù)組, 不改變?cè)瓟?shù)組。返回一個(gè)新的數(shù)組。
6.reverse():逆向排序, 原數(shù)組也被逆向排序了 。返回一個(gè)新的逆向排序的原數(shù)組。
7.toString():將數(shù)組轉(zhuǎn)成字符串。返回字符串
8.join(“拼接符”):將數(shù)組轉(zhuǎn)成字符串,中間以拼接符連接,返回字符串
9.splice(): 刪除 插入 替換 ((開始的位置),(要?jiǎng)h除的項(xiàng)),(插入的項(xiàng)))
10.sort(): 方法對(duì)數(shù)組進(jìn)行排序
二.ES5新增的數(shù)組的方法
1.索引方法:indexOf( ) 和 lastIndexOf( )
2.迭代方法:forEach()、map()、filter()、some()、every();
some(): 方法用于檢測(cè)數(shù)組中的元素是否滿足指定條件(函數(shù)提供)
3.歸并方法:reduce()、reduceRight()
三.ES6新增的數(shù)組的方法
1.Array.from():將一個(gè)類數(shù)組對(duì)象或者可遍歷對(duì)象轉(zhuǎn)換成一個(gè)真正的數(shù)組
2.Map():創(chuàng)建一個(gè)Map對(duì)象,Map對(duì)象在迭代時(shí)會(huì)根據(jù)對(duì)象中元素的插入順序來進(jìn)行 — 一個(gè) [for...of]循環(huán)在每次迭代后會(huì)返回一個(gè)形式為[key,value]的數(shù)組
3.set():它類似于數(shù)組,但是成員的值都是唯一的,沒有重復(fù)的值
后續(xù),我會(huì)繼續(xù)對(duì)每個(gè)數(shù)組方法進(jìn)行詳寫,如有錯(cuò)誤,歡迎大家指正!
js數(shù)組的十余種方法
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 檢測(cè)數(shù)據(jù)類型的四種方法 函數(shù)的基礎(chǔ)知識(shí) 函數(shù)由兩部分構(gòu)成函數(shù)定義階段函數(shù)調(diào)用階段函數(shù)只定義,不調(diào)用,什么都不會(huì)發(fā)生...
- 對(duì)于數(shù)組去重我們有n種方法可以實(shí)現(xiàn)。 es5實(shí)現(xiàn)方法for循環(huán)+indexOf function unique(...
- of返回由所有參數(shù)值組成的數(shù)組(es6) 定義:返回由所有參數(shù)值組成的數(shù)組,如果沒有參數(shù),就返回一個(gè)空數(shù)組。目的:...
- 【數(shù)組-es6】1.find() 查找符合條件的第一個(gè)元素;2.findIndex ()查找符合條件的第一個(gè)元素的...
- 說點(diǎn)啥 數(shù)組是程序員的法寶之一,善用數(shù)組方法可以使數(shù)據(jù)處理變的簡單(優(yōu)雅)。每次重新看數(shù)組的知識(shí)都有新收獲。 什么...