array = array || [];
var a = {};
for (var i = 0; i < array.length; i++) {
var v = array[i];
if (a[v] == undefined) {
a[v] = 1;
}
}
array.length = 0;
for (var iin a) {
array[array.length] = i;
}
return array;
}
参考:http://www.cnblogs.com/xqhppt/archive/2011/09/01/2162484.html