日期:2014-05-16 浏览次数:20575 次
<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>
?