1

如何在类型脚本中实例化 javascript 类?

举个例子:

class LiveAudioFreq {
    context;

    constructor(){
        context = new window.AudioContext();
    }
}

给我错误:

错误 TS2094:“Window”类型的值上不存在“AudioContext”属性。

并拒绝编译,如何在我的 ts 文件中使用 javascript 方法?

4

1 回答 1

0

在构造函数中,使用:

this.context = ...

而不仅仅是

context = ...

另外,您在哪里定义了 AudioContext?这很可能不会在标准库中,直到它在任何地方实现,所以您可能需要创建一个环境声明。

于 2013-08-30T07:37:33.907 回答