ホームページ >ウェブフロントエンド >jsチュートリアル >知っておく価値のある JavaScript 最適化の実践的なヒント
私たちの仕事では、細部を工夫することでコードの可読性を高め、コードをよりエレガントに見せることができます。この記事では、一目で理解できる実践的な JavaScript 最適化のヒントをいくつか紹介します。
#「難易度:?」 「推奨読書時間: 5min」
関数を使用する場合は、より良い最適化方法があるかどうかを検討する必要があります。 [関連する推奨事項:
JavaScript 学習チュートリアル]
ステートメントを追加すると、
開閉原則 にもある程度違反します。ロジックを追加する必要がある場合は、変更を達成するために既存のコードを変更するのではなく、要件の変更に対処する必要があります。
と同様に組織のデータを使用して、すべての製品を保存できます。ここでは、ストレージ用のオブジェクトを直接作成します。
のロジックを変更する必要がなくなります。もちろん、実際には、
foodMap を使用する場所に直接使用する人が増えています。この考えを表現するために、簡単な例を示しました。
使いたくないなら、
new Map を使えばいいのではないかと尋ねる人もいます。アイデアは、ほぼ同じです。変更を保存するために拡張された追加のエンティティ。
ループの代わりに
filter と
map に置き換えると、コードがより合理化され、セマンティクスがより明確になるため、配列が最初に
フィルター処理され、次に 再編成された
であることが一目でわかります。
同様に、
カンフーのキャベツ漬け牛肉麺
一般に、小さな関数では、戻り値として
result
ただし、上記の戻り値として result
を使用することは、すべての状況に適用されるわけではありません。後で同僚が冗長なプログラムを読み取らないようにするための関数本体。
次の例では、selectedKey
が存在しない場合、続行する必要がないように、すぐに return
する必要があります。次のコードを読み込まないと、より複雑な関数の場合、読み込みコストが大幅に増加することになります。
icon
と content
だけでなく、将来 title
も使用する場合は、変更を受け入れる方法を学びましょう、
date およびその他の属性を使用するため、完全なオブジェクトを直接渡すこともできます。これにより、パラメーター リストが短縮されるだけでなく、コードが読みやすくなります。
最後に書きました
まずは、読んでいただいた皆様、ありがとうございます 今回は記事をシェアさせていただきます非常に基本的な最適化方法をいくつか紹介しましたので、皆さんのお役に立てれば幸いです。以上が知っておく価値のある JavaScript 最適化の実践的なヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。