javascript代码如下
<script type="text/javascript">
var arr = [1,2,3,4,5,6,5,4,3,7,8,9,8,7,6,5,4,6,7];
//字符串长度
var iLen = arr.length;
//外层循环控制每次取的下标为i的元素
for(var i=0;i<iLen;i++){
// 内层循环控制从i+1下标开始每次取一个元素
for(var j=i+1; j<iLen-i;j++){
if(arr[i]==arr[j]){ //如果取到的j元素与i相等那就把这个元素从列表删除
arr.splice(j,1);
j -= 1;} //因为列表删除元素影响元素位置,所以应在删除元素后让j-1 还从上次位置开始
}
}
alert(arr);
</script>