Конструктор-фабрика String.fromCharCodes
String.fromCharCodes(Выделяет новую строку для указанных charCodes.
Значения charCodes могут быть кодовыми единицами UTF-16 или рунами. Если значение char-кода 16-разрядное, оно копируется дословно:
new String.fromCharCodes([68]); // 'D'
Если значение char-кода больше 16 бит, оно разлагается на пару суррогатов:
var clef = new String.fromCharCodes([0x1D11E]); clef.codeUnitAt(0); // 0xD834 clef.codeUnitAt(1); // 0xDD1E
Если start и end заданы, используются только значения charCodes в позициях от start до, но не включая, end. Значения start и end должны удовлетворять 0 <= start <= end <= charCodes.length.
Исходный код
external factory String.fromCharCodes(Iterable<int> charCodes,
[int start = 0, int end]);
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-core/String/String.fromCharCodes.html