<script language="javascript" type="text/javascript"> function init() { var arr = new Array('a','b','a','d','c','d'); for(var i = 0; i < arr.length; i++) { for(var j = i+1; j < arr.length; j++) { if(arr[i] == arr[j]) { arr = removeElement(j,arr); } } } for(var i = 0; i < arr.length; i++) { alert(arr[i]); } } /* 方法名称:删除指定数组元素 参数说明: index : 索引从0开始 arr : 数组 */ function removeElement(index,arr) { if(index >= 0 && index < arr.length) { for(var i = index; i < arr.length; i++) { arr[i] = arr[i + 1]; } arr.length = arr.length - 1; } return arr; } </script>
?