Следует обратить внимание на то, что строковый аргумент будет приведен к строке. Это может вызывать неожиданное поведение, если в ходе выполнения программного кода эта функция будет вызвана с аргументом, который не является строкой.
Возвращает часть строки str, длиной length (в байтах), начиная с первого символа переданной строки.
Если второй аргумент больше длины передаваемой строки, возвращается исходная строка.
StrLeftRange(
str: string,
length: number,
): string
str
- Строка.
length
- Длина фрагмента в байтах.
Поскольку строки хранятся в UTF-8, то для строк, содержащих не ASCII-символы, использование StrLeftRange() будет безопасным только в случаях, когда значение length получено в результате поиска в строке. Для получения фрагмента заранее известной длины необходимо использовать StrLeftCharRange().