Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

js

How to remove whitespaces from the beginning of a string in JS

Non Stop Learning...

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Whitespaces in Java

In JavaScript, there is a method called, trimStart() in string. This method is used to remove the whitespaces only from the beginning of a string. The starting whitespace characters in the original string are deleted which produces a new string. The original string is unaffected by the trimStart() technique.

The whitespace symbols in JavaScript are the following:

  • The “space” character.
  • An asterisk (*) with a carriage return ().
  • A new line of text.
  • The “tab” character.
  • A character with a vertical tab.
  • A character for form feeds.

Syntax

String.trimStart();

Parameter

It doesn’t have any parameters.

Return value

trimStart() removes the beginning whitespace characters from the input string and returns a new string.

Example

var str = " eductive.io";//string declaration with whitespace
console.log("Input String >>", str); // print input string
console.log("String and it's length before using trimStart method >> ", str.length);
var trimmedStr = str.trimStart();// trimStart method
console.log("After using trimStart method input String >>", trimmedStr);
console.log("String and it's length after using trimStart method >> ", trimmedStr, trimmedStr.length);
// Resultant string after removal of whitespaces.
Removal of whitespace using trimStart() method

Explanation

  • Line 1: We assign a string which contains whitespace into a variable str.

  • Line 2: We print the str variable.

  • Line 3: We print the length of the str.

  • Line 4: After calling the str.trimStart() method, we store the return value in to another variable called trimmedStr.

  • Line 5: We print the variable trimmedStr.

  • Line 6: We finally print the length of the trimmedStr.

Note: We have removed the whitespaces from the beginning of the string using trimStart() method so the length of the trimmedStr is reduced.

RELATED TAGS

js

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Keep Exploring