What is the String.trimEnd() method in JavaScript?

The String.trimEnd() method is used to remove white spaces from the end of a string in JavaScript. White space characters include spaces, tabs, the carriage return, etc. trimEnd() must be called from an instance of a string since it is a method of the string object. It does not change the value of the original string.

Note: trimRight() is an alias of the trimEnd() method and removes trailing white space characters from the right side of the string.

Prototype

string.trimEnd();

Parameters

  • None

Return value

string.trimEnd() returns a new string with the trailing white spaces removed.

Code

var example_string = " This is the example string \t";
console.log(`With trailing white-spaces: "`+example_string+ `"`);
console.log(`Without trailing white-spaces: "`+example_string.trimEnd()+ `"`);

The code above shows how the trimEnd() method is used. As we can see, the string without trailing white spaces does not contain any white spaces to its right, while the white spaces to the left are preserved.

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved