得到數組下標, 刪除數組內下標相關元素
//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); }