比如a= [1,2,3,4,5,6]
b = [1,3]
那么c应该为[1,0,1,0,0,0]或者a为这个也可以,这个该如何实现呢
js 实现两个数组(一个数组包含于另一个数组中)元素组成第三个数组
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答
- tianchao_ 2013-11-26 11:25关注
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);本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报