code: function join(otherData) {
  
          //If other data is invalid, return
          if (!otherData)
              return new jslinq(this.items);
  
          //Data for output
          var outData = [];
  
          //Set every element on current items on output
          for (var n = 0; n < this.items.length; n++) {
              outData.push(this.items[n]);
          }
  
          //For each element on other data, push
          for (var i = 0; i < otherData.length; i++) {
              outData.push(otherData[i]);
          }
  
          //Return for chaining
          return new jslinq(outData);
      }
docs: #region "join" Joins current data with the one provided