Nodejs String Truncate truncate(x)

Here you can find the source of truncate(x)

Method Source Code

String.prototype.truncate = function(x){
  return this.length > x ? this.substr(0,x) : this ;
}

Related

  1. truncate(maxlength)
    String.prototype.truncate = function (maxlength) {
        if (!this) {
            return '';
        if (!maxlength) {
            maxlength = 20;
        return (this.length > maxlength) ? this.slice(0, maxlength - 3) + '...' : this;
    };
    ...
    
  2. truncate(n)
    String.prototype.truncate = function(n){
          return this.substr(0,n-1)+(this.length>n?'...':'');
    };
    
  3. truncate(n)
    String.prototype.truncate = function(n) {
      var tooLong = this.length > n,
          string = tooLong ? this.substr(0,n-1) : this;
      string = tooLong ? string.substr(0,string.lastIndexOf(' ')) : string;
      return  tooLong ? string + '...' : string;
    };
    
  4. truncate(options)
    String.prototype.truncate = function (options) {
      var length = (options && options.length) || 50;
      var ending = (options && options.ending) || "...";
      var truncated = this.slice(0, length);
      if (truncated.length < this.length)
        truncated += ending;
      return truncated;
    };
    
  5. truncate(options)
    String.prototype.truncate = function (options) {
      var length = (options && options.length) || 70;
      var ending = (options && options.ending) || "...";
      var truncated = this.slice(0, length);
      if (truncated.length < this.length)
        truncated += ending;
      return truncated;
    };
    
  6. truncate(x)
    String.prototype.truncate = function(x){
      if(this.length < x) return this.valueOf();
      else return this.substring(0, x - 3) + "...";
    };
    
  7. truncateFilename()
    String.prototype.truncateFilename = function() {
        var fileParts = this.split('.');
        var extension = fileParts[fileParts.length-1];
        var filename = this.substr(0, this.length - extension.length + 1);
        return filename.substr(0, 10) + '*.' + extension;
    };
    
  8. truncateString(str, num)
    function truncateString(str, num) {
      if (str.length <= num) {
        return str;
      } else {
        return str.slice(0, num > 3 ? num - 3 : num) + '...';
    truncateString("A-", 1);
    
  9. truncateString(str, num)
    function truncateString(str, num) {
      if(str.length > num){
        if(num < 3){
           str = str.slice(0,num) + "...";
        }else{
        str = str.slice(0,num-3) + "...";
        console.log("actual str is " + str);
      }else{
    ...