紧急求求助,还请各位没有睡觉的朋友,帮忙解决一个释放数组的小问题 <script language="JavaScript">var arr = new Array(); arr.push(1); arr.push(3); arr.push(12); arr.push(3); for(var i=0;i<arr.length ;i++ ){ if(arr[i]==12) { arr.splice(i,1) break; }}alert(arr)alert(arr.length)</script>en? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var arr = new array();arr.push(1);arr.push(3);.......... var str = arr.toString();if(arr[0]==59 && arr.length>1){str=str.replace("59,");}else if(arr.length>1){str=str.replace(",59");}arr = str.split(","); splice 方法从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])参数arrayObj必选项。一个 Array 对象。start必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。deleteCount必选项。要移除的元素的个数。item1, item2,. . .,itemN必选项。要在所移除元素的位置上插入的新元素。说明splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。返回值是一个由所移除的元素组成的新 Array 对象。 var arr = new array();arr.push(1);arr.push(3);.......... var str = arr.toString();if(parseInt(arr[0])==59 && arr.length>1){str=str.replace("59,","");}else if(parseInt(arr[arr.length-1])==59 && arr.length>1){str=str.replace(",59","");}else if(arr.length>1){str=str.replace(",59,",",");}else if(arr.length<=1){str="";}var arr2 = str.split(","); dreamweaver js提示 div的下拉列表如何为每项设置个id单击项时要传递 如何用onclick事件实现这样的效果?谢谢 问一个截取字符串的问题? 页面初始化问题 怎样不读远程数据库,直接从网页上的表格内取到所有数据?放入本地数据库 在一个JSP的Form中使用多个按钮的数据传送问题,先给100分,答完后再给100 在线等待:一个关于javascript的小问题。 如何用脚本触发<select>元素的点击事件? jQuery 隐藏/显示 document.write的一点困惑 javascript中的正则表达式问题
var arr = new array();
arr.push(1);
arr.push(3);
..........
var str = arr.toString();
if(arr[0]==59 && arr.length>1){
str=str.replace("59,");
}else if(arr.length>1){
str=str.replace(",59");
}
arr = str.split(",");
从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])参数
arrayObj必选项。一个 Array 对象。start必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。deleteCount必选项。要移除的元素的个数。item1, item2,. . .,itemN必选项。要在所移除元素的位置上插入的新元素。说明
splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。返回值是一个由所移除的元素组成的新 Array 对象。
var arr = new array();
arr.push(1);
arr.push(3);
..........
var str = arr.toString();
if(parseInt(arr[0])==59 && arr.length>1){
str=str.replace("59,","");
}else if(parseInt(arr[arr.length-1])==59 && arr.length>1){
str=str.replace(",59","");
}else if(arr.length>1){
str=str.replace(",59,",",");
}else if(arr.length<=1){
str="";
}var arr2 = str.split(",");