機能かconst、どちらが好きですか?<高橋潤子>
2191 ワード
それは機能を書くことになると、どのスタイルが好きですか?
コンスト
機能
個人的には、何年もの間、constを使用した後に、私は最近いくつかの理由のために機能に戻った. 意図は明確かつ簡潔なので、読者はすぐに変数と関数を区別する.速く、何が起こっているかを知っている、より良い権利? 関数hoistingすることで、コードを宣言する前に関数を使用することができます また、ツールのバンドルで関数を使用することに関連する巻き上げの問題は、もはや問題は一度だった 名前付き関数はスタックトレースメッセージに表示されます
私はほとんどの場合、関数を使用するように切り替えている間、矢印関数はまだ私のコードベースで重要な目的を果たします.などの高機能にコールバックを提供するなど
私はこのトピックについての他の意見を聞くのが大好きだし、別の理由/視点を参照してくださいなぜ1つの側面を他のより多くを支持する.
また、誰も間違って1つまたは他の選択は、それは個人的な好みです覚えている.
コンスト
const doSomethingCool: string = () => 'yes'
OR機能
function doSomethingCool(): string {
return 'yes';
}
私の考え
個人的には、何年もの間、constを使用した後に、私は最近いくつかの理由のために機能に戻った.
undefined
それが実行に達するまで.エッジケース
私はほとんどの場合、関数を使用するように切り替えている間、矢印関数はまだ私のコードベースで重要な目的を果たします.などの高機能にコールバックを提供するなど
map
, reduce
, forEach
, などfunction iStillLikeArrows(users: Array<User>): Array<string> {
return users.map(u => u.name);
}
あなたの考えは何ですか?
私はこのトピックについての他の意見を聞くのが大好きだし、別の理由/視点を参照してくださいなぜ1つの側面を他のより多くを支持する.
また、誰も間違って1つまたは他の選択は、それは個人的な好みです覚えている.
Reference
この問題について(機能かconst、どちらが好きですか?<高橋潤子>), 我々は、より多くの情報をここで見つけました https://dev.to/skinnypetethegiraffe/function-or-const-which-do-you-prefer-typescriptjavascript-apaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol