如何删除数组中的某一项 arrayObj.splice(1, 2); //移除数组里从第二个开始(下标是从0开始的)的两个元素 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请hrong再帮忙,我不是要移除固定的元素。当移走一项后,后面的还要做判断,看是否也得删除。我用过arrayObj.splice(i, 1); 后再循环,下一项的判断会有误。 arrayObj.splice(1, 2); //做过这步操作之后, 数组对象已经发生变化了. 重新循环吧 <SCRIPT LANGUAGE="JavaScript">var array = ["1*a/bc", "2*abc", "3*ab/c", "4*abc", "5*abc/", "6*abc", "7*/abc"];alert(array);for(var i=0;i<array.length;i++){ var a=array[i].indexOf("*") if (a!=-1) { var b=array[i].substr(a,10); var c=b.indexOf("/") if (c==-1) { array.splice(i, 1); i--; //怎么写??????????? } }}alert(array);</SCRIPT> 关于表单项更新检测,后台按需更新 js外部引入问题 js读取excel一个单元格内容,然后显示在网页上。打开页面什么都不显示,请教! 急!!一个IE版本的怪异问题,请高手不吝赐教! js如何格式这个时间格式啊??求救各位大佬! 哪位高手来看下Jquery代码? erp中的页面技术是什么呢 怎么样用js代码获取访问者机器的网卡mac地址? ####多层FRAME内访问IFRAME#### js表单验证,求指导 关于用JavaScript向textarea写入的问题.急 谢谢了 e.options.add(new Option(a[i], a[i])
var array = ["1*a/bc", "2*abc", "3*ab/c", "4*abc", "5*abc/", "6*abc", "7*/abc"];
alert(array);for(var i=0;i<array.length;i++)
{
var a=array[i].indexOf("*")
if (a!=-1)
{
var b=array[i].substr(a,10);
var c=b.indexOf("/")
if (c==-1)
{
array.splice(i, 1);
i--;
//怎么写???????????
}
}
}alert(array);
</SCRIPT>