Javascript根據指定下標或對象刪除數組元素


/**

*刪除數組指定下標或指定對象
*/
Array.prototype.remove= function (obj){
for ( var  i =0;i < this .length;i++){
var  temp =  this [i];
if (!isNaN(obj)){
temp=i;
}
if (temp == obj){
for ( var  j = i;j < this .length;j++){
this [j]= this [j+1];
}
this .length =  this .length-1;
}
}
}
 
刪除數組某一項或幾項

1:js中的splice方法

  splice(index,len,[item])    注釋:該方法會改變原始數組。

splice有3個參數,它也可以用來替換/刪除/添加數組內某一個或者幾個值

index:數組開始下標        len: 替換/刪除的長度       item:替換的值,刪除操作的話 item為空

如:arr = ['a','b','c','d']

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM