javascript get unique arrayJul 18, 2017翻譯 · 原文地址good coding reference. 123456789// for ECMAScript 5function onlyUnique(value, index, self) { return self.indexOf(value) === index;}// usage example:var a = ['a', 1, 'a', 2, '1'];var unique = a.filter( onlyUnique ); // returns ['a', 1, 2, '1'] 123456789// With ES6// usage example:var myArray = ['a', 1, 'a', 2, '1'];var unique = myArray.filter( (v, i, a) => a.indexOf(v) === i ); // unique is ['a', 1, 2, '1'] 12345// With ES6, native Setvar myArray = ['a', 1, 'a', 2, '1'];let unique = [...new Set(myArray)]; // unique is ['a', 1, 2, '1']