Сообщение от win32s
|
А если выйду за границу массива , что будет? Оно перезапишет следующий элемент или вылетит с ошибкой?
|
Вылетит с ошибкой.
Со строками сложнее. В JS всегда используется юникод. Символ в строке занимает 2 байта (для большинства символов. Иногда 4 байта).
И если из каких то кодировок можно преобразовать в строки JS используя TextDecoder (
https://developer.mozilla.org/en-US/...PI/TextDecoder), то обратного преобразования нет. Из строк JS преобразователь , например в Win-1251, придется писать вручную (или искать библиотеки)