JavaScript | Кодовые точки в символы букв

JavaScript | Кодовые точки в символы букв

У нас есть массив из кодовых точек — символов русского языка:

var massiv = [1055, 1088, 1080, 1074, 1077, 1090]

Нам нужно преобразовать эти кодовые точки обратно в буквы. Как это сделать?

 

Нам поможет конструктор класса String и его собственный метод fromCharCode ( ...codeUnits ) или fromCodePoint ( ...codePoints )

Внутрь нам нужно будет передавать одну кодовую единицу, чтобы получить строку.

String.fromCodePoint(...[1055, 1088, 1080, 1074, 1077, 1090])
"Привет"

Скриншот из браузера:

Кодовые точки и символьные коды в символы букв - JavaScript
Кодовые точки и символьные коды в символы букв — JavaScript

 

 

Информационные ссылки

Стандарт ECMAScript — Раздел «22.1.2.2 String.fromCodePoint ( …codePoints )» — https://tc39.es/ecma262/#sec-string.fromcodepoint