1. 程式人生 > >js處理 JSON字串、陣列等

js處理 JSON字串、陣列等

1.判斷陣列中是否包含某字元 Array.prototype.contains = function(v){ varb = false; for(vari=0;i<this.length;i++){ if(this[i] == v){ b = true; break; } } returnb; }; 2.遍歷JSON字串 http://www.jb51.net/article/44441.htm
3.js中在陣列中新增或刪除元素 http://www.cnblogs.com/yuzhongwusan/archive/2008/12/15/1355378.html
4.js中陣列中去重 http://www.jb51.net/article/54176.htm
5.json物件去重 Array.prototype.unique= function () {

            var res = [this[0]];
            for (var i = 1; i < this.length; i++) {
                var repeat = false;
                for (var j = 0; j < res.length; j++) {
                    if (this[i].deptID == res[j].deptID) {
                        repeat = true;
                        break;

                    }
                }
                if (!repeat) {
                    res.push(this[i]);
                }
            }
            return res;
        }