tricks
Version:
ES6 modules
17 lines (14 loc) • 319 B
JavaScript
/**
* Unique
* Filter an Array for unique values
* @param {Array} a - Array to filter
* @returns {Array} A unique array
*/
function unique(a) {
if (!Array.isArray(a)) {
return [];
}
// Is this the first location of item
return a.filter((item, index) => a.indexOf(item) === index);
}
export default unique;