写一个用js中的unique()方法去掉重复,比如数字,字母等

 我来答
qq1111qq111111
2015-05-25 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:647万
展开全部
  	var arr1 = [1,2,3,3,2,1,6],
   arr2 = ['a', 'b', 'a', 'c'];
function unique(str) {
var newArr = [],
i = 0,
len = str.length;

for(; i < len; i++) {

var a = str[i];

if(newArr.indexOf(a) !== -1) {

continue;

}else {

newArr[newArr.length] = a;

}

}

return newArr;

}
console.log(unique(arr1));
console.log(unique(arr2));
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式