首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

依旧是js数组删除有关问题

2012-03-27 
依旧是js数组删除问题怎么根据数组里面的值删除此数组[解决办法]JScript codevar ar [1, 2, 3]for(var

依旧是js数组删除问题
怎么根据数组里面的值删除此数组

[解决办法]

JScript code
var ar = [1, 2, 3];for(var i = 0; i < ar.length; i ++) {    if (ar[i] == 1) {        ar = null;        break;    }}
[解决办法]
var arr = [1,2,3,4,5];
var del = 1;
for(var i = 0 ; i < arr.length ; i++){
if(arr[i] === del){
arr.splice(i,1);
}
}
console.log(arr);
[解决办法]
如果全部删除可以a.length=0 删除最后的几个可以通过改变length的值来进行 也可以用splice方法删除指定位置的指定个数的元素 如a.splice(2,3)则删除第三个到第六个元素

热点排行