Как преобразовать строку JavaScript в массив октетов / символов? - PullRequest
2 голосов
/ 21 июля 2011

Я хотел бы знать, как преобразовать обычную строку Javascript в массив октетов / символов.Как и в случае с классическим массивом C без знака.Я использую библиотеку Struct / JSPack и мне нужно извлечь / распаковать некоторые значения из данных, поступающих в строку.

Спасибо!

1 Ответ

9 голосов
/ 21 июля 2011

См. String.charCodeAt .

var str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
var result = [];
for(var i = 0, length = str.length; i < length; i++) {
    var code = str.charCodeAt(i);
    // Since charCodeAt returns between 0~65536, simply save every character as 2-bytes
    result.push(code & 0xff00, code & 0xff);
}
alert(result);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...