ice world

There is nothing too difficult if you put your heart into it.
posts - 104, comments - 103, trackbacks - 0, articles - 0

JavaScript删除Array数组指定下标下的元素

Posted on 2011-09-10 07:46 IceWee 阅读(1776) 评论(0)  编辑  收藏 所属分类: Javascript
实际开发中很可能有删除指定下标元素的需求,这次我就遇到了,为了简单起见,我把数字下标加1了,也就是说要删除第一个元素需要传入参数1而不是0,下面为代码,如果不喜欢可以修改代码!
/**
 
* 删除指定下标的数组元素
 
*/
Array.prototype.remove = function(index){
    
if (isNaN(index) || index < 1 || index > this.length) {
        return;
    }
    
for(var i = 0; i < this.length; i++){
        
if (i == index - 1) {
            
for(var j = i; j < this.length; j++){
                this[j] 
= this[j+1];
            }
            this.length 
= this.length - 1;
            break;
        }
            
    }
}





只有注册用户登录后才能发表评论。


网站导航: