Задать вопрос
@cloudz

Как вызвать метод функции без создания экземпляра?

можно ли создать ункцию с методами, которую можно вызвать как обычную функцию, без создания объекта?
например

function A() {
  this.one = function() {
     return 'one'
  }

  this.two= function() {
     return 'two'
  }
}


которую можно было бы вызвать без создания эксземпляра var a = new A();

а напрямую, как обычную функцию

A.one();
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@Xilian
Программист 1С, сетевые технологии, SQL
Можно. Называется static functions.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@cloudz Автор вопроса
потому что иначе это ни чем не лучше простого создания объекта.
var A = {
   b: function () {}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы