typescriptを使用してクラス内に関数を書き込もうとしました。TypeScript予期しないトークン、コンストラクタ、メソッド、アクセサまたはプロパティが予期されました
class Test
{
function add(x: number, y: number): number {
return x + y;
}
}
これは、次のエラーが発生:
TypeScript Unexpected token, A constructor, method, accessor or property was expected.
Iから例をコピー:https://www.typescriptlang.org/docs/handbook/functions.html
私は何かが足りないのですか?よくわかりません!
あなたはクラスの真ん中に機能上のセクションから例をコピーしました。メソッドを定義する方法については、JS/TSクラスに関するドキュメント、チュートリアル、またはブログ記事をご覧ください。 –
この 'function'キーワードは間違っています。メソッドを定義するためにクラス内で使用することはできません。ただそれを削除すると、このコードは問題ありません。 – Diullei