首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UInt8Array中声明TypeScript变量

在UInt8Array中声明TypeScript变量
EN

Stack Overflow用户
提问于 2016-08-01 21:27:42
回答 2查看 9.6K关注 0票数 7

如何在UInt8Array中声明TypeScript的函数参数?

代码语言:javascript
复制
import * as fs from "fs";
fs.readFile(fileName, (err: string, data: UInt8Array) => {
                if (err) {
                    return console.error(err);
                }
                console.log("file text: " + data.toString());
            });

我有个错误:

错误TS2304:找不到名称“UInt8Array”

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-08 18:30:37

您的错误消息指示一个错误,即

代码语言:javascript
复制
error TS2304: Cannot find name 'UInt8Array'

抱怨UInt8Array。但是您要查找的名称可能是Uint8Array,带有小写的i

票数 11
EN

Stack Overflow用户

发布于 2016-08-01 21:31:05

以下实例化工作在TypeScript 1.6中(编写本报告时的最新稳定版本):

代码语言:javascript
复制
let t01 = new Uint8Array([1, 2, 3, 4]);
let t02 = new Int8Array([1, 2, 3, 4]);  
let t03 = new Uint8Array([1, 2, 3, 4]);
let t04 = new Uint8ClampedArray([1, 2, 3, 4]);
let t05 = new Int16Array([1, 2, 3, 4]);
let t06 = new Uint16Array([1, 2, 3, 4]);
let t07 = new Int32Array([1, 2, 3, 4]);
let t08 = new Uint32Array([1, 2, 3, 4]);
let t09 = new Float32Array([1.5, 2.5, 3.5, 4.5]);
let t10 = new Float64Array([1.5, 2.5, 3.5, 4.5]);

let arrayBuffer = new ArrayBuffer(16);

用TypedArray声明ArrayLike?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38708405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档