对于一般的数组去重我们可以使用indexOf()去重。
但是对于数组中包含数组或者对象,使用indexOf()难以实现
function unique(arr){
//存储去重数字或者字符串
var newArr=[];
var newArr1=[];
for(var i=0;i<arr.length;i++){
if(!(arr[i] instanceof Array)||!(arr[i] instanceof Object)) {
if(newArr.indexOf(arr[i])==-1){
newArr.push(arr[i]);
}
}
}
//倒着循环,找到第一次出现重复的元素存进新的数组,正着循环,将最后一次出现的重复元素存入新数组
for(