私は、次のとtypescriptですでES6クラスを使用しています:typescriptでクラスプロパティタイプを定義しますか?
class Camera {
constructor(ip) {
this.ip = ip;
}
}
私は戻って、このエラーを取得し、まだをコンパイルすると思われるものの:
プロパティのIP "に存在しません。 「カメラ」と入力します。私はタイプ定義した場合
:
this.ip: string = ip;
を私が取り戻す:
';'期待される。
両方のエラーを取り除くためにクラスをどのようにフォーマットする必要がありますか?
クラスのメンバ変数を宣言することによって。今はどこにも宣言されていません。割り当て時にタイプを定義することはできません。しかし、コンストラクターの引数リストに変数を定義することができます。 –
*両方のエラーを取り除くためにクラスをどのようにフォーマットする必要がありますか?ドキュメントを読むか、何百ものチュートリアル、イントロ、ブログ投稿を見てください。ところで、「TypeScriptでES6クラスを使用する」と言っても間違いがあります。 2つはかなり近いですが、TypeScriptクラスは** ES6クラスではありません。 –
@torazaburoチップのおかげで、本当に解決策だと思うなら、あなたの答えを投稿してみませんか? –