API Reference

Class List

string

Extended String API.

Summary

Static Properties

ASCII_LETTERS

All ASCII letters.

ASCII_LOWERCASE

All lowercase letters.

ASCII_UPPERCASE

All uppercase letters.

Static Methods

format

Return a string with {n} replaced with the n-th argument.

fromCodePoint

Get the string for a given code point or set of code points.

getCodePoint

Get the code point number for a character in a string.

getCodePoints

Gets an array of all code points in a string.

getSymbols

Gets an array of all grapheme clusters (visible symbols) in a string.

Details

Static Properties

ASCII_LETTERS

All ASCII letters.

ASCII_LOWERCASE

All lowercase letters.

ASCII_UPPERCASE

All uppercase letters.

Static Methods

format(s, args)

Return a string with {n} replaced with the n-th argument.

const s = pc.string.format("Hello {0}", "world");
console.log(s); // Prints "Hello world"

Parameters

sstring

The string to format.

args*

All other arguments are substituted into the string.

Returns

string

The formatted string.

fromCodePoint(args)

Get the string for a given code point or set of code points. Polyfill for fromCodePoint.

Parameters

argsnumber

The code points to convert to a string.

Returns

string

The converted string.

getCodePoint(string, [i])

Get the code point number for a character in a string. Polyfill for codePointAt.

Parameters

stringstring

The string to get the code point from.

inumber

The index in the string.

Returns

number

The code point value for the character in the string.

getCodePoints(string)

Gets an array of all code points in a string.

Parameters

stringstring

The string to get code points from.

Returns

number[]

The code points in the string.

getSymbols(string)

Gets an array of all grapheme clusters (visible symbols) in a string. This is needed because some symbols (such as emoji or accented characters) are actually made up of multiple character codes. See here for more info.

Parameters

stringstring

The string to break into symbols.

Returns

string[]

The symbols in the string.