//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);
}
得到數組下標, 刪除數組內下標相關元素
最新推荐文章于 2023-06-27 08:41:23 发布
本文介绍了一种使用JavaScript自定义方法实现数组元素删除的功能。通过扩展Array原型,添加getArrayKey和remove方法,使得开发者能够方便地获取指定值的索引并删除数组中相应位置的元素。
343

被折叠的 条评论
为什么被折叠?



