欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript從數(shù)組中刪除指定值元素的方法

 更新時間:2015年03月18日 16:03:46   作者:上大王  
這篇文章主要介紹了JavaScript從數(shù)組中刪除指定值元素的方法,實(shí)例分析了兩種常用的javascript操作數(shù)組指定元素的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實(shí)例講述了JavaScript從數(shù)組中刪除指定值元素的方法。分享給大家供大家參考。具體分析如下:

下面的代碼使用了兩種方式刪除數(shù)組的元素,第一種定義一個單獨(dú)的函數(shù),第二種為Array對象定義了一個removeByValue的方法,調(diào)用非常簡單

定義函數(shù)removeByValue進(jìn)行元素刪除

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"

為數(shù)組對象增加相應(yīng)的的方法,調(diào)用就變得更加簡單了,直接調(diào)用數(shù)組的removeByValue方法即可刪除指定元素

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"

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

最新評論