原文:https://github.com/lifesinger/lifesinger.github.com/issues/113
var arr = ['a', 'b', 'c', '1', 0, 'c', 1, '', 1, 0];
unique(arr);
function unique(arr) {
var ret = []
var hash = {}
for(var i = 0; i < arr.length; i++) {
var item = arr[i]
var key = typeof(item) + item
if(hash[key] !== 1) {
ret.push(item)
hash[key] = 1
}
}
return ret
}