Unique and natural-sorted

by dzul1983

HTML

<script src="https://rawgit.com/overset/javascript-natural-sort/master/naturalSort.js"></script>

JavaScript

const items = ['1', '12', '1', '2', 'Extra', 'X30', 'Extra', 'X30'];

const filtered = items.filter((item, index, array) => index === array.indexOf(item));
console.log(filtered)
const sorted = filtered.sort(naturalSort);
console.log(sorted)