博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Array补充方法

Posted on 2013-10-29 17:43  生命如风  阅读(171)  评论(0)    收藏  举报
       Array.prototype.Contain = function (item) {
            var arr = this;
            if (arr == null || arr.length == 0) {
                return false;
            }

            for (var i = 0; i < arr.length; i++) {
                if (arr[i] == item) {
                    return true;
                }
            }

            return false;
        }

        Array.prototype.Remove = function (item) {
            var index = -1;

            for (var i = 0; i < this.length; i++) {
                if (this[i] == item) {
                    index = i;
                    break;
                }
            }
            if (index != -1) {
                 this.splice(index, 1);
            }
        }