首頁 > web前端 > js教程 > 主體

JavaScript從陣列中刪除指定值元素的方法

巴扎黑
發布: 2016-12-06 11:18:26
原創
993 人瀏覽過

下面的程式碼使用了兩種方式刪除陣列的元素,第一個定義一個單獨的函數,第二種為Array物件定義了一個removeByValue的方法 

Js程式碼  

function removeByValue(arr, val) {  
  for(var i=0; i<arr.length; i++) {  
    if(arr[i] == val) {  
      arr.splice(i, 1);  
      break;  
    }  
  }  
}  
var somearray = ["mon", "tue", "wed", "thur"]  
removeByValue(somearray, "tue");  
//somearray will now have "mon", "wed", "thur"
登入後複製


Js程式碼  

Array.prototype.removeByValue = function(val) {  
  for(var i=0; i<this.length; i++) {  
    if(this[i] == val) {  
      this.splice(i, 1);  
      break;  
    }  
  }  
}  
var somearray = ["mon", "tue", "wed", "thur"]  
somearray.removeByValue("tue");  
//somearray will now have "mon", "wed", "thur"
登入後複製
為陣列物件增加對應的的方法 


Js代碼  🎜rrreee🎜🎜🎜
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!