js array 去除重复字符 数字结构是var arr=[1,1,2,3,3,5,7,7] 要求得到1,2,3,5,7

 我来答
whenevery00
2014-03-01 · TA获得超过430个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:238万
展开全部
var arr=[1,1,2,3,3,5,7,7];
arr.sort(function(a,b){
return a-b;
})//这个是排锋谨序 如银蔽基果不需要可以去掉
var last;
for(var i=0,cell;cell=arr[i];){
if(cell == last){
arr.splice(i,1);
}else{
last = cell;
i++;
}
}
//到了并如这里就是你需要的arr
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2014-03-01 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部

var result = [];

    var arr = [1, 11, 1, 11, 2, 3, 3, 5, 7, 7];

    for (var i = 0; i < arr.length; i++) {

        if (("|"+result.join("|")+"|").indexOf("禅轮|"+arr[i]+"|") == -1) {

       冲轮     result.push(arr[i]);

        }

 贺判信   }

    console.log(result);

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式