【发布时间】:2020-04-12 22:37:16
【问题描述】:
在函数 toCharArr 中,参数 arr 是一个“字符数组”
{ 示例:arr = ['H','e','l','l','o'] }
function toCharArr(arr) {
const res = new Uint8Array(arr.length);
for (let i=0; i < arr.length; i++)
res[i] = arr[i];
return res;
}
在上面的代码中,res 数组最好包含字符 ['H','e','l','l','o'] 或这些字符的代码,但它只包含 5 个零。这个问题让我感到莫名其妙,因为它看起来很简单,但又很复杂。
我在这里做错了什么?我应该得到字符代码吗?
任何帮助都会很棒。
【问题讨论】:
-
我认为 Uint8Array 用于占用更少的内存并与整数值一起使用。因此,如果您分配任何整数值,它将起作用。
标签: javascript arrays character special-characters uint8array