JS中怎么删除字符串中的特定的字符?
我有两个变量:第一个变量a为:a="A,B,C,D,E,F";第二个变量b有三种情况:(b变量只有一个字符的是时候)b1="A";(b变量有多个字符的时候)b2="B,C...
我有两个变量:
第一个变量a为: a="A,B,C,D,E,F";
第二个变量b有三种情况:
(b变量只有一个字符的是时候) b1="A";
(b变量有多个字符的时候) b2="B,C,D";
(b变量等于a变量的时候) b3="A,B,C,D,E,F";
我想删除a变量中和b变量相同的字符
如删除后的结果:
a1="B,C,D,E,F";
a2="A,E,F";
a3="";
求大神解答 展开
第一个变量a为: a="A,B,C,D,E,F";
第二个变量b有三种情况:
(b变量只有一个字符的是时候) b1="A";
(b变量有多个字符的时候) b2="B,C,D";
(b变量等于a变量的时候) b3="A,B,C,D,E,F";
我想删除a变量中和b变量相同的字符
如删除后的结果:
a1="B,C,D,E,F";
a2="A,E,F";
a3="";
求大神解答 展开
6个回答
展开全部
var a="A,B,C,D,E,F";
var b="B,C,D";
var arrA = a.split(",");
var arrB = b.split(",");
var arrNew = new Array();
for(var i = 0; i < arrA.length; i++){
for(var j = 0; j < arrB.length; j++){
if(arrB(j) != arrA(i)) arrNew.push(arrA(i));
}
}
alert(arrNew.toString());
var b="B,C,D";
var arrA = a.split(",");
var arrB = b.split(",");
var arrNew = new Array();
for(var i = 0; i < arrA.length; i++){
for(var j = 0; j < arrB.length; j++){
if(arrB(j) != arrA(i)) arrNew.push(arrA(i));
}
}
alert(arrNew.toString());
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询