新聞中心
這篇文章主要講解了“javascript數(shù)組怎么刪除相同元素”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“javascript數(shù)組怎么刪除相同元素”吧!
成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、成都網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團企業(yè)網(wǎng)站制作等服務(wù)項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都餐廳設(shè)計等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致表揚!
方法:1、遍歷要刪除的數(shù)組, 把元素分別放入另一個數(shù)組中,在判斷該元素不存在才允許放入數(shù)組中;2、把目標數(shù)組的元素值和鍵的位置調(diào)換,自動就把重復(fù)的元素給刪除掉了。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
例如:var student = [‘qiang','ming','tao','li','liang','you','qiang','tao'];
第一種思路是:遍歷要刪除的數(shù)組arr, 把元素分別放入另一個數(shù)組tmp中,在判斷該元素在arr中不存在才允許放入tmp中
用到兩個函數(shù):for ...in 和 indexOf()
第二種思路是:把目標數(shù)組arr的元素值和鍵的位置調(diào)換 自動就把重復(fù)的元素給刪除掉了,調(diào)換后的樣子:array('qiang'=>1,'ming'=>1,'tao'=>1)
感謝各位的閱讀,以上就是“javascript數(shù)組怎么刪除相同元素”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對javascript數(shù)組怎么刪除相同元素這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
文章名稱:javascript數(shù)組怎么刪除相同元素
路徑分享:http://www.dlmjj.cn/article/ghcgie.html