<script language=javascript>
var a=new Array('a','b','c');
var b=new Array('a','b','d','e');
var c=new Array();
var temp=","+b.join(",")+",";
var re;
for(var i=0;i<a.length;i++)
{
re=new RegExp(","+a[i]+",")
if(re.test(temp))
{
temp=temp.replace(re,",")
}
}
c=temp.substr(1,temp.length-2).split(",")
alert(c)
</script>
var a=new Array('a','b','c');
var b=new Array('a','b','d','e');
var c=new Array();
var temp=","+b.join(",")+",";
var re;
for(var i=0;i<a.length;i++)
{
re=new RegExp(","+a[i]+",")
if(re.test(temp))
{
temp=temp.replace(re,",")
}
}
c=temp.substr(1,temp.length-2).split(",")
alert(c)
</script>
<script language=javascript>
var a=new Array('a','b','c');
var b=new Array('a','b','d','e');
var c=new Array();
var temp=","+b.join(",")+",";
var re;
for(var i=0;i<a.length;i++)
{
re=new RegExp(","+a[i]+",")
if(re.test(temp))
{
c.push(a[i])
}
}
alert(c)
</script>
<script language=javascript>
var b=new Array('a','b','c');
var a=new Array('a','b','d','e');
var c=new Array();
var temp=","+b.join(",")+",";
var re;
for(var i=0;i<a.length;i++)
{
re=new RegExp(","+a[i]+",")
if(!re.test(temp))
{
c.push(a[i])
}
}
alert(c)
</script>
数组A :{a,b,c}
数组B :{a,b,d,e}
那么我们要的结果是{d,e}
注意A中元素不一定在B中存在