1. 程式人生 > >JS陣列物件Array增加 contains 方法

JS陣列物件Array增加 contains 方法

        在JS中,有時候需要用到判斷一個數組中是否包含某個值,這時候就可以給Array增加contains()方法了

       擴充套件方法contains()方法:              

Array.prototype.contain = function(val)
{
     for (var i = 0; i < this.length; i++)
    {
       if (this[i] == val)
      {
       return true;
      }
    }
     return false;
};

  使用方法為:
  var arr = [];
  for (var i = 10; i < 15; i++) {
      arr.push(i);
  }

  alert(arr.contains(4) +"\n"+arr.contains(14));

    返回 false         返回 true