text: /** Used for built-in method references. */
  var arrayProto = Array.prototype;
  
  /* Built-in method references for those with the same name as other `lodash` methods. */
  var nativeJoin = arrayProto.join;
  
  /**
   * Converts all elements in `array` into a string separated by `separator`.
   *
   * @static
   * @memberOf _
   * @since 4.0.0
   * @category Array
   * @param {Array} array The array to convert.
   * @param {string} [separator=','] The element separator.
   * @returns {string} Returns the joined string.
   * @example
   *
   * _.join(['a', 'b', 'c'], '~');
   * // => 'a~b~c'
   */
  function join(array, separator) {
      return array == null ? '' : nativeJoin.call(array, separator);
  }
  
  module.exports = join;
  