time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

toString.js (580B)


      1 var baseToString = require('./_baseToString');
      2 
      3 /**
      4  * Converts `value` to a string. An empty string is returned for `null`
      5  * and `undefined` values. The sign of `-0` is preserved.
      6  *
      7  * @static
      8  * @memberOf _
      9  * @since 4.0.0
     10  * @category Lang
     11  * @param {*} value The value to convert.
     12  * @returns {string} Returns the converted string.
     13  * @example
     14  *
     15  * _.toString(null);
     16  * // => ''
     17  *
     18  * _.toString(-0);
     19  * // => '-0'
     20  *
     21  * _.toString([1, 2, 3]);
     22  * // => '1,2,3'
     23  */
     24 function toString(value) {
     25   return value == null ? '' : baseToString(value);
     26 }
     27 
     28 module.exports = toString;