程式設計

JavaScript 簡易過濾陣列中的重複值 (ECMAScript 2015)

最近筆者在分析 JSON 資料時,需要去除其中重複的值,保留不重複的項目。但是這個解法有超級無敵多,今天筆者就來分享我最近看到的兩個超簡單方式,但是這個方法有個要注意的地方是瀏覽器必須支援 ECMAScript 2015 (ES2015),因此有些比較老舊的瀏覽器可能就不適用囉~

想要了解更多關於 ECMAScript 2015 的資訊可以參閱 MDN 的介紹
  1. var array = [1, 2, 2, 3, 3, 3];  
  2. var result = Array.from(new Set(array));  
  3. console.log(result); // [1, 2, 3]  
  1. var array = [1, 2, 2, 3, 3, 3];  
  2. var result = [...(new Set(array))];  
  3. console.log(result); // [1, 2, 3]  

本文由 iBe 隨筆 作者:chiahong 發表,分享時請註明來源,感謝!

熱門文章

發表迴響