Nodejs String Sub String from Right right(n)

Here you can find the source of right(n)

Method Source Code

/**/*from www .  j ava  2s.  com*/
 * get a substring of a particular length from the right
 * 
 * @function external:String.prototype.right
 * @param {number}     n     The lenth of the string to return
 * @return {string}
 * @example
 *  'foobar'.right(3) === 'bar'
 */
String.prototype.right = function(n) {
   return this.substr((this.length-n),this.length);
};

Related

  1. right(count)
    String.prototype.right = function(count) {
        if (count >= this.length) {
            return this.toString();
        }else {
            return this.slice(this.length - count);
    };
    
  2. right(count)
    String.prototype.right = function (count) {
        return this.substring(this.length - count);
    
  3. right(count)
    String.prototype.right = function(count) {
        var result = "";
        var stringLength = this.length;
        if (count > stringLength) {
            count = stringLength;
        var startIndex = stringLength - count;
        var i;
        for (i = startIndex; i < stringLength; i += 1) {
    ...
    
  4. right(count)
    String.prototype.right = function(count) {
        if (count > this.length) return this.toString();
        return this.substring(this.length - count, this.length);
    };
    
  5. right(i)
    String.prototype.right = function(i){
      if(i>=0) return this.slice(-i);
      return this.slice(0, i);
    };
    
  6. right(n)
    String.prototype.right = function(n) {
        return this.slice(this.length - n);
    
  7. right(n)
    String.prototype.right = function(n) {
      var L = this.length;
      if (n >= L) {
        return this;
      return this.substr(L-n, n);
    };
    
  8. right(num)
    String.prototype.right = function(num) {
      var thisLength = this.length;
      var howMuchLettersNeedToBeRemooved = thisLength - num;
      var endsString = this.substring(howMuchLettersNeedToBeRemooved);
      return endsString;