提一个意想天开的方法,分别把A数组用逗号组成字串用join(",")函数,然后呢,把B中数据依次作为正则表达式替换A形成的串 A串.replace(/B中的数据,/g,""),然后呢,我们再用A串的split(",")把A串拆成数组,哈哈,没试过,想像一下!!!
解决方案 »
- 谁对js的执行效率有研究的。
- Ext 中panel 动态添加组件 不显示 求助~
- 我这样为什么不能匹配到里面的src内容??要求是要同时匹配到<script scr></script>的src内容和<script>dsads</script>
- 请问这个怎么处理?麻烦帮帮忙。
- 为什么漂浮广告中的关闭两字一会是横着一会竖着,有人见过么!
- 有没有这个按钮实现下载这个功能,在线等
- 怎样动态增加元素的事件
- 请教:post与get的差别与共同点
- 怎样鼠标单击事件发生时所在的对象
- 怎样作到提交文本框里的内容之后清空文本框?
- 棘手问题,获取<select>的item label的值
- 求javascript权威教程或权威网站
这样可以吗?
function test()
{
var arrA = new Array();
arrA[0] = "a";
arrA[1] = "b";
arrA[2] = "c";
arrA[3] = "d";
arrA[4] = "e";
arrA[5] = "f";
var arrB = new Array();
arrB[0] = "c";
arrB[1] = "e";
var strA = arrA.join(":");
for(var i=0; i<arrB.length; i++)
{
var pattern = "/"+arrB[i]+":/g";
strA = strA.replace(eval(pattern),"");
}
var arrResult = new Array();
arrResult = strA.split(":");
alert(arrResult);
}
</SCRIPT>
<BODY>
<INPUT type="button" value="test" onClick="test()">
</BODY>
又看到一个,,