看啥推荐读物
专栏名称: 兵兵lhb
目录
相关文章推荐
今天看啥  ›  专栏  ›  兵兵lhb

问题三

兵兵lhb  · 简书  ·  · 2019-06-24 00:20

数组去重:
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;
}




原文地址:访问原文地址
快照地址: 访问文章快照