現在、私はTypeScriptを学んでいます。私はキーワード機能と=>(太い矢印)の違いについてはかなり混乱しています。脂肪の矢印は、キーワードの機能と同じように動作しないようですTypeScriptのfunctionと=>の違いは何ですか?
interface Counter {
(start: number);
interval: number;
reset() : void;
}
let a = <Counter>function(start: number) { };
let b = <Counter>(start: number) => { };
a.reset(); //OK
b.reset(); //error: Property 'reset' does not exist on type <Counter>(start: number) => void
:以下のコードを参照してください。
これはTypeScriptとは関係ありません。純粋にJS(ES6)の問題です。この違いは、数百のブログ記事、ドキュメントページ、そして今ここの質問でよく説明されています。 –
@ザーラザブロそれを得ました。どうもありがとう。 – user3496167