JS: String.prototype.endsWith

By Xah Lee. Date: . Last updated: .

New in ES2015.

str.endsWith ( searchString )

str.endsWith ( searchString, endPosition )

Return true if str end with searchString. Else, return false.

If endPosition is given, it is assumed to be the end of string. For example, "abcde".endsWith (str, 3) is the same as "abc".endsWith (str).

endPosition is negative, count from right.

const ss = "abcd";

console.log ( ss.endsWith("cd") ); // true
console.log ( ss.endsWith("cd", 4) ); // true
console.log ( ss.endsWith("a", 1) ); // true
console.log ( ss.endsWith("ab", 2) ); // true

console.log ( ss.endsWith("b") );  // false
console.log ( ss.endsWith("bc", 2) ); // false

JS String

  1. String Overview
  2. Template String
  3. Char, Code Unit, Codepoint
  4. String Escape Sequence
  5. Unicode Escape Sequence

Like it? Help me by telling your friends. Or, Put $5 at patreon.

Or, Buy JavaScript in Depth

If you have a question, put $5 at patreon and message me.

Web Dev Tutorials