1

タイプスクリプトでjavascriptクラスをインスタンス化するにはどうすればよいですか?

例えば:

class LiveAudioFreq {
    context;

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

エラーを教えてください:

エラー TS2094: プロパティ 'AudioContext' はタイプ 'Window' の値に存在しません。

コンパイルを拒否します。ts ファイルで JavaScript メソッドを使用するにはどうすればよいですか?

4

1 に答える 1

0

コンストラクターでは、次を使用します。

this.context = ...

ただではなく

context = ...

また、どこで AudioContext を定義しましたか? これは、どこにでも実装されるまで標準ライブラリに含まれない可能性が高いため、アンビエント宣言を作成する必要がある場合があります。

于 2013-08-30T07:37:33.907 に答える