ホームページ  >  に質問  >  本文

JavaScript - コードを整理するためにオブジェクト リテラルを使用するのは良いことですか?

リーリー ###または### リーリー

この 2 つのうちどちらが優れていますか?オブジェクト メソッドは非常に明確に見えますが、使用すると多くの欠点があります。たとえば、メソッドや変数を検索する場合、それらの前に

this

を置く必要があります。これにより、不必要なパフォーマンスの消費が増加しますか? オブジェクトとして書くとオブジェクト指向で継承やポリモーフィズムができるので拡張などが容易になる 今後プログラムの繰り返しでオブジェクト内のロジックと同一または類似のロジックに遭遇した場合、もっと便利になります~

伊谢尔伦伊谢尔伦2659日前578

全員に返信(3)返信します

  • 巴扎黑

    巴扎黑2017-06-12 09:30:53

    ES6+Babel の使用を検討してください。クラスを使用すると、より優れた OO を提供できます

    返事
    0
  • PHP中文网

    PHP中文网2017-06-12 09:30:53

    js は作者の当初の意図から大きく逸脱しており、主流はそれを OO に向けてねじ曲げ続けており、別のニッチな学校はそれを関数型スタイルに訓練しようとしています。質問に戻りますが、質問者がOOに傾いているのはわかりますので、ES6とES7のルーチンに従って改善するだけで、パフォーマンスに違いはありません。

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:30:53

    簡単に理解すると、外部環境を汚さなければ何をしても大丈夫です。
    もう 1 つ、あなたのコードを引き継いだ友人に嫌われないようにしてください...

    返事
    0
  • キャンセル返事