
写一个用js中的unique()方法去掉重复,比如数字,字母等
1个回答
展开全部
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));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询