`
lanlansnss
  • 浏览: 44532 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

得到數組下標, 刪除數組內下標相關元素

 
阅读更多
//Array
//var arr = [1,2,3,4,5];
//arr.remove( arr.getArrayKey( 3 ) );
//console.log(arr);
//得到數組下標, 刪除數組內下標相關元素
Array.prototype.getArrayKey = function( value ){
	var arrlen = this.length;
	if( arrlen == 0 ){
		return false;
	}
	for ( var i  = 0; i < arrlen; i++ ){
		if( this[i] === value ){
			return i;
		}
		continue;
	}
	
}
//修改部分网上代码
Array.prototype.remove = function(dx) {
	  if( typeof(dx) !== 'number' ){
			return this;	  
	  }
    if(isNaN(dx)||dx>this.length){return false;}
    this.splice(dx,1);
  }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics