千鋒教育JavaScript全套視頻教程(10天學(xué)會Js,前端javascrip

indexOf 方法去重,首先利用 for 循環(huán),遍歷要去重的數(shù)組中的每個元素,然后用 indexOf 方法判斷新的空數(shù)組當中是否有要去重數(shù)組數(shù)組中的元素,如果沒有就將要去重數(shù)組對應(yīng)的元素 push 到新的空數(shù)組當中。
對象屬性去重:利用對象屬性的唯一性,循環(huán)遍歷要去重的數(shù)組中的每個元素。然后將每個元素作為屬性,添加到新對象當中,利用對象的特性實現(xiàn)去重,然后使用 for in 遍歷對象獲取新對象的每一個屬性組成的新數(shù)組,此時新數(shù)組中的元素是字符串類型,你需要什么類型自己轉(zhuǎn)化即可。
new Set 方法:是 ES6 新增,它的特點就是里面的元素不能有重復(fù)的,所以我們可以利用 newSet 進行去重。然后將返回結(jié)果使用 Array.from 轉(zhuǎn)化為數(shù)組即可。
標簽: