淘宝面试题
来源:百度知道 编辑:UC知道 时间:2024/07/04 22:56:54
请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
Array.prototype.ExtractRepeat=function()
{
var newArray=new Array();
for(var i=0;i<this.length;i++)
{
for(var j=0;j<this.length;j++)
{
if(j!=i&&this[j]==this[i])
{
newArray.push(this[i])
this.splice(i,1);
i--;
break;
}
}
}
return newArray;
}
复制一下内容,新建txt,粘贴,重命名为html,浏览即可。
<html>
<body>
<script type="text/javascript">
Array.prototype.ExtractRepeat=function()
{
var newArray=new Array();
for(var i=0;i<this.length;i++)
{
for(var j=0;j<this.length;j++)
{
if(j!=i&&this[j]==this[i])
{
newArray.push(this[i])
this.splice(i,1);
i--;
break;
}
}
}
return newArray;
}
var arr&