私はコードベースでこのコードブロックを見ていました。(これはTypeScriptの新機能です)私はそれを理解するのに少し問題があります。私が理解していないことはvoid = (page)
です。 https://stackoverflow.com/a/34274584/513413によれば、=>
の後に復帰タイプが来るのですが、私の場合はvoid
です。だから= (page) => {}
とは何ですか? 太い矢印の関数を書いていないと、その等価関数は何ですか?TypeScriptのFat arrow関数の後の "void =()=> {}"の意味は何ですか?
これはコードです:
private navigateTo: (page: string) => void = (page) => {
// display page
}
'=(page)=> {}'は文字列(page)が何も返さない(void)と言う。 – Xaqron
「太った矢印の機能」という用語は、数年間は時代遅れです。それらは単に「矢関数」と呼ばれます。 –