//两个数组,求差集 Array.minus = function(a, b,v,r_color,r_value){ var c = a.uniquelize(); $.each(c,function(i,value){ if(!b.contains(value)){ r_color.push(value); r_value.push(v[i]); } }); }; /** * 得到一个数组不重复的元素集合<br/> * 唯一化一个数组 * @returns {Array} 由不重复元素构成的数组 */ Array.prototype.uniquelize = function(){ var ra = new Array(); for(var i = 0; i < this.length; i ++){ if(!ra.contains(this[i])){ ra.push(this[i]); } } return ra; }; //判断数组中是否包含某个字符 Array.prototype.contains = function(element) { for (var i = 0; i < this.length; i++) { if (this[i] == element) { return true; } } return false; };
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交