数组去重:
function Char(num){
var a = []
for(var i =0;i<num.length;i++){
if(a.indexOf(num[i])==-1){
a.push(num[i])
}
}
return a
}
查找数组中与目标相等的元素的下标
function findAllTarget(arr, target) {
var result=[];
for(var i=0;i<arr.length;i++){
if(arr[i]===target){
result.push(i);//假如一个数组中有多个与目标相等的对象,所以要用数组存起来
}
}
return result;
}
查找数组中重复的元素
function findRepeatTarget(arr) {
//先给数组排序,然后如果后一个与前一个相等且未保存,则保存
var a =[], b=[];
a = arr.sort();
for(var i in a){
if(a[i]==a[i-1] && b.indexOf(a[i])==-1) {
b.push(a[i]);
}
}
return b;
}