@cloudz

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

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

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

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


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

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

A.one();
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
@Xilian
Программист 1С, сетевые технологии, SQL
Можно. Называется static functions.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@cloudz Автор вопроса
потому что иначе это ни чем не лучше простого создания объекта.
var A = {
   b: function () {}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы