Return the length, in 16-bit code units, of a JavaScript string.
Syntax
size_t JS_GetStringLength(JSString *str);
Name | Type | Description |
---|---|---|
str |
JSString * |
The string to examine. |
Description
JS_GetStringLength
reports the length, in 16-bit code units, of the string str
. This is the same as the length
property of the string. This is the same as the length of the array returned by JS_GetStringChars
, in char16_t
s (not bytes).
Because some Unicode characters are represented using two 16-bit code units, the result is not necessarily the same as the number of Unicode characters in the string.