【发布时间】:2011-11-16 14:59:09
【问题描述】:
我遇到了一个问题,因为我看不到将字符串轻松转换为类型化数组的方法,并且从类型化数组转换为字符串似乎是一个真正的痛苦,需要对每个字节进行手动字符代码转换。有没有更好的方法将字符串转换为类型化数组或反之亦然?
示例:
我有一个 UTF8 编码的字符串,“Something or other”,我想将其写入 ArrayBuffer 长度然后是字符串格式。
【问题讨论】:
-
您到底想要什么样的转换?能给我们举个例子吗?
-
类型化数组仅适用于数字。您需要以某种方式将字符串转换为数字,即
str.charCodeAt和String.fromCharCode。不过,您可以让它更方便:jsfiddle.net/ACXM7. -
为什么要将它们存储在类型化数组中?听起来您想模拟一个简单 js 字符串的内部表示 :-)
标签: javascript html typed-arrays