function rep(arr) {
var ret = [];
for (var i = 0; i < arr.length; i++) {
if (arr.indexOf(arr[i]) == i) {
ret.push(arr[i]);
}
}
return ret;
}
利用indexOf从前往后特性,导致只能检测到第一次出现的值,如果下标与第一次出现的下标相同买就放到数组里,不同说明是第一个元素后面的值相等的元素,不装进去即可。