RosettaCodeData/Task/Remove-duplicate-elements/JavaScript/remove-duplicate-elements-5.js

16 lines
196 B
JavaScript
Raw Normal View History

2023-07-01 11:58:00 -04:00
function uniq(lst) {
var u = [],
dct = {},
i = lst.length,
v;
while (i--) {
v = lst[i], dct[v] || (
dct[v] = u.push(v)
);
}
u.sort(); // optional
return u;
}