JS: String.prototype

By Xah Lee. Date: . Last updated: .

What is string.prototype

Purpose of String.prototype is to provide methods and properties useful for all string objects.

Properties

substring

Get character and Unicode

join, trim, pad

Search string

Search / replace with regex

Convert to array

Convert letter case

misc

String.prototype.toString

Return the string itself.

String.prototype.valueOf

Return the string itself.

String.prototype.localeCompare(str)

Return negative, 0, or positive integer, by comparing this-binding with str, in a locale aware manner.

String.prototype.normalize(form)

normalize a string according to Unicode Standard Annex #15 Unicode Normalization Forms.

String.prototype[Symbol.iterator]

return the Iterator Object.