首页 > 网站 > WEB开发 > 正文

Js去除数组中的重复项插件

2024-04-27 15:10:49
字体:
来源:转载
供稿:网友
1、插件源码:CommonMethod = {/*** 去除数组中的重复项* @param {Object} array*/uniqueArray: function(array){var newArray = new Array();if(array && array.length > 0){var tempStr = "";for(var i = 0; i < array.length; i++){var item = array[i];var itemValue = "";if(typeof(item) == "object"){ //对象itemValue = $.trim(JSON.stringify(item));}else{itemValue = $.trim(item);}if(tempStr != itemValue){newArray.push(item);tempStr = itemValue; }}}return newArray;}}2、使用方式:if(returnData && returnData.length > 0){var jsonData = new Array();for(var i = 0; i < returnData.length; i++){jsonData.push({DEPTCODE: $.trim(returnData[i].DEPTCODE),DEPTNAME: $.trim(returnData[i].DEPTNAME)});}returnData = CommonMethod.uniqueArray(jsonData);returnData[0].selected = true;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表