function DelArraySame(){ var array = [2.3,2.3,"a","b","b",true,true,true,false,1,0,undefined,null]; for(var i=0;i<array.length;i++){ for(var j=i+1;j<array.length;j++){ if(array[j]===array[i]){ //请注意这里是===,包括类型的比较 array.splice(j,1); j--; } } } alert("删除后剩余项:"+array); }