time-to-botec

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

_baseTrim.js (444B)


      1 var trimmedEndIndex = require('./_trimmedEndIndex');
      2 
      3 /** Used to match leading whitespace. */
      4 var reTrimStart = /^\s+/;
      5 
      6 /**
      7  * The base implementation of `_.trim`.
      8  *
      9  * @private
     10  * @param {string} string The string to trim.
     11  * @returns {string} Returns the trimmed string.
     12  */
     13 function baseTrim(string) {
     14   return string
     15     ? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, '')
     16     : string;
     17 }
     18 
     19 module.exports = baseTrim;