Typescript和javascript类

Typescript和javascript类,javascript,typescript,webkitaudiocontext,Javascript,Typescript,Webkitaudiocontext,如何在类型脚本中实例化javascript类 例如: class LiveAudioFreq { context; constructor(){ context = new window.AudioContext(); } } 告诉我错误: 错误TS2094:类型为“Window”的值上不存在属性“AudioContext” 并拒绝编译,如何在ts文件中使用javascript方法?在构造函数中,使用: this.context = ... 而不仅仅

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

例如:

class LiveAudioFreq {
    context;

    constructor(){
        context = new window.AudioContext();
    }
}
告诉我错误:

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


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

在构造函数中,使用:

this.context = ...
而不仅仅是

context = ...

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

Ok thx,正确吗<代码>声明var AudioContext:window.AudioContext然后下一步使用
this.context=new AudioContext()
AudioContext=webkitadiocontext | msAudioContext | mozadiocontext