この 2 つのうちどちらが優れていますか?オブジェクト メソッドは非常に明確に見えますが、使用すると多くの欠点があります。たとえば、メソッドや変数を検索する場合、それらの前に
this を置く必要があります。これにより、不必要なパフォーマンスの消費が増加しますか?
オブジェクトとして書くとオブジェクト指向で継承やポリモーフィズムができるので拡張などが容易になる 今後プログラムの繰り返しでオブジェクト内のロジックと同一または類似のロジックに遭遇した場合、もっと便利になります~
PHP中文网2017-06-12 09:30:53
js は作者の当初の意図から大きく逸脱しており、主流はそれを OO に向けてねじ曲げ続けており、別のニッチな学校はそれを関数型スタイルに訓練しようとしています。質問に戻りますが、質問者がOOに傾いているのはわかりますので、ES6とES7のルーチンに従って改善するだけで、パフォーマンスに違いはありません。
我想大声告诉你2017-06-12 09:30:53
簡単に理解すると、外部環境を汚さなければ何をしても大丈夫です。
もう 1 つ、あなたのコードを引き継いだ友人に嫌われないようにしてください...