function uniqueArr(arr) {
// n为hash表,r为临时数组
var n = {}, r = [];
for (var i = 0; i < arr.length; i++) {
// 如果hash表中没有当前项
if (!n[arr[i]]) {
// 存入hash表
n[arr[i]] = true;
// 把当前数组的当前项push到临时数组里面
r.push(arr[i]);
}
}
return r;
}