亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我把字符串放到數組里面最后進行去重操作,得出的結果不對?

我把字符串放到數組里面最后進行去重操作,得出的結果不對?

阿波羅的戰車 2018-07-21 09:01:40
我得到的areas是字符串,然后我把他們放到數組里面,最后進行去重操作,得出的結果不對,請問怎么修改代碼可去進行去重得到[4662,4663]areas += choiceID[0].areas[i].id + ','; console.log('areas is:', areas) // areas is: 4662,4663,4662,4663,var arrAreas = [] arrAreas.push(areas) console.log(arrAreas) // ["4662,4663,4662,4663,"]var newAreas = [...new Set(arrAreas)] console.log(newAreas) // ["4662,4663,4662,4663,"]
查看完整描述

2 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊


你的數組沒取對呢
是 ["4662", "4663", "4662", "4663"]  而不是 ["4662,4663,4662,4663"]var areas = '4662,4663,4662,4663'var arrAreas = areas.split(',')
console.log(arrAreas)var newAreas = [...new Set(arrAreas)]
console.log(newAreas)


查看完整回答
反對 回復 2018-07-21
?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

arrAreas.push(areas)
改成
[].push.apply(arrAreas,areas)
試試

查看完整回答
反對 回復 2018-07-21
  • 2 回答
  • 0 關注
  • 169 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號