Добавление методов к объектам в JavaScript: различные подходы

В JavaScript вы можете добавлять методы к объектам, используя различные подходы. Вот несколько способов сделать это:

  1. Литерал объекта:

    const obj = {
     methodName: function() {
       // Method implementation
     }
    };
  2. Конструктор объекта:

    function MyObject() {
     this.methodName = function() {
       // Method implementation
     };
    }
    const obj = new MyObject();
  3. Прототип объекта:

    function MyObject() {
     // Constructor implementation
    }
    MyObject.prototype.methodName = function() {
     // Method implementation
    };
    const obj = new MyObject();
  4. Класс ES6:

    class MyClass {
     methodName() {
       // Method implementation
     }
    }
    const obj = new MyClass();

Это всего лишь несколько примеров того, как можно добавлять методы к объектам в JavaScript. Конкретный подход, который вы выберете, зависит от вашего стиля кодирования и требований.