Contenu de cette section :
JS supprime l'élément spécifié dans le tableau Array
Méthode 1,
/* * 方法:Array.remove(dx) 通过遍历,重构数组 * 功能:删除数组元素. * 参数:dx删除元素的下标. */ Array.prototype.remove=function(dx) { if(isNaN(dx)||dx>this.length){return false;} for(var i=0,n=0;i<this.length;i++) { if(this[i]!=this[dx]) { this[n++]=this[i] } } this.length-=1 } a = ['1','2','3','4','5']; alert("elements: "+a+"\nLength: "+a.length); a.remove(1); //删除下标为1的元素 alert("elements: "+a+"\nLength: "+a.length);
Deuxième méthode,
/* * 方法:Array.baoremove(dx) * 功能:删除数组元素. * 参数:dx删除元素的下标. * 返回:在原数组上修改数组. */ Array.prototype.baoremove = function(dx) { if(isNaN(dx)||dx>this.length){return false;} this.splice(dx,1); } b = ['1','2','3','4','5']; alert("elements: "+b+"\nLength: "+b.length); b.baoremove(1); //删除下标为1的元素 alert("elements: "+b+"\nLength: "+b.length);
Les deux méthodes ci-dessus pour supprimer les éléments spécifiés par js dans le tableau Array sont tout le contenu partagé par l'éditeur. J'espère que cela pourra vous donner un aperçu. référence. J'espère également que tout le monde soutiendra le site Web PHP chinois.
Pour plus de méthodes js pour supprimer les éléments spécifiés dans un tableau Array, veuillez faire attention au site Web PHP chinois pour les articles connexes !