Nodejs Array Union union(other)

Here you can find the source of union(other)

Method Source Code

Array.prototype.union = function (other) {
   var hash = {};
   for (var i = 0; i < this.length; i++) {
      hash[this[i]] = true;//  w  w  w  . j  a va2s  . c o  m
   }
   for (var j = 0; j < other.length; j++) {
      hash[other[j]] = true;
   }
   return Object.keys(hash);
};

Related

  1. union(a)
    Array.prototype.union = function(a) {
        return this.concat(a.remove(this));
    
  2. union(a, b)
    Array.union = function(a, b){
         return a.concat(b).uniquelize();
    };
    
  3. union(arr)
    Array.prototype.union = function (arr) {
      return this.concat(arr).distinct();
    };
    
  4. union(ary)
    Array.prototype.union = function (ary) {
        return this.concat(ary).distinct();
    };
    
  5. union(b)
    Array.prototype.union = function(b) {
      return this.concat(b).uniquelize();
    };
    
  6. union(t)
    Array.prototype.union = function(t)
        return this.concat(t).unique();
    
  7. getUnionAttrStr(filed,split)
    Array.prototype.getUnionAttrStr=function(filed,split){
      try{
      var unionStr=new String();
      if(!split){
        split=",";
      for(var i=0;i<this.length;i++){
        var tempVal=this[i][filed];
        unionStr+=tempVal+split;
    ...
    
  8. getUnionAttrStr(filed,split)
    Array.prototype.getUnionAttrStr=function(filed,split){
      try{
      var unionStr=new String();
      if(!split){
        split=Toyz4js["cfg"]["array_separator"];
      for(var i=0;i<this.length;i++){
        var tempVal=this[i][filed];
        unionStr+=tempVal+split;
    ...
    
  9. getUnionStr(filed,split)
    Array.prototype.getUnionStr=function(filed,split){
      try{
      var unionStr=new String();
      if(!split){
        split=",";
      for(var i=0;i<this.length;i++){
        var tempVal=this[i][filed];
        unionStr+=tempVal+split;
    ...