| /** 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; |