真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JavaScript數(shù)組去重的幾種方法-創(chuàng)新互聯(lián)

前言

創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)制作的專業(yè)網(wǎng)站設(shè)計(jì)公司,擁有經(jīng)驗(yàn)豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁設(shè)計(jì)人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實(shí)力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨(dú)特的設(shè)計(jì)風(fēng)格。自公司成立以來曾獨(dú)立設(shè)計(jì)制作的站點(diǎn)1000多家。

有時(shí)候我們做項(xiàng)目的時(shí)候往往會需要把數(shù)組里面一些重復(fù)的項(xiàng)去掉,但是原生JS有排序,有篩選等等,但是就是沒有數(shù)組去重怎么辦呢?


這能怎么辦,自己手動實(shí)現(xiàn)嘛。

數(shù)組不像對象和hash有唯一的標(biāo)志特征(key)。所以,數(shù)組去重的核心就是【1】數(shù)組內(nèi)元素互相比較,然后放入新的數(shù)組中?!?】參照對象構(gòu)建一個(gè)唯一的特征標(biāo)志,然后放入新數(shù)組中。以下就是依照這種思路產(chǎn)生的方法?!?】數(shù)組中含對象的去重方式我采用使用JSON.stringify()將對象轉(zhuǎn)換成JSON字符串進(jìn)行比較的方式。


1.最基礎(chǔ)的去重:雙重遍歷

雙重遍歷的核心就是依據(jù)【1】,通過拿出一個(gè)元素和剩下的元素依次比較,如果全部不相等則證明此元素為唯一。

let a=[{a:1},{b:2},{c:3},{a:1},{d:2}]
let c=[1,2,3,4,5,6,1,2,3]
function unique(arr){
 let b=[]
 for(let i=0;i            
分享標(biāo)題:JavaScript數(shù)組去重的幾種方法-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://weahome.cn/article/djedec.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部