开发者社区> 问答> 正文

js 实现两个数组(一个数组包含于另一个数组中)元素组成第三个数组

比如a= [1,2,3,4,5,6] b = [1,3] 那么c应该为[1,0,1,0,0,0]或者a为这个也可以,这个该如何实现呢

展开
收起
长安归故里. 2020-01-07 13:21:19 798 0
1 条回答
写回答
取消 提交回答
  • function getC(a,b){ 
    Array.prototype.contains = function(item){ 
        return RegExp(item).test(this); 
    }; 
    r=new Array(); 
    len= a.length; 
    for(var i=0;i<len;i++){ 
    if(b.contains(a[i])){ 
    r[i]=1; 
    }else{ 
    r[i]=0; 
    } 
    }	
    return r; 
    } 
    
    var a = [1,2,3,4,5]; 
    var b = [1,3]; 
    var c = getC(a,b);
    
    2020-01-07 13:21:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载