Показать сообщение отдельно
  #8 (permalink)  
Старый 23.08.2013, 09:18
Аватар для ExeiL
Интересующийся
Отправить личное сообщение для ExeiL Посмотреть профиль Найти все сообщения от ExeiL
 
Регистрация: 04.12.2009
Сообщений: 13

Сообщение от ksa Посмотреть сообщение
Хотя из первоисточника

http://javascript.ru/basic/functions#funkcii---obekty

Т.ч. свойства есть.

Но экземпляры делает только new или нечто аналогичное...
Кстати, не понятно как лучше: делать объект с функциями и потом использовать new или делать функции с замыканием - как выше... по сути выполняться будет someFunction.someMethod() и там и там...

function SomeFn() {
  this.someMethod = function() {
    alert("hi");
  };
}

var someFunction = new SomeFn;
someFunction.someMethod();


или

function someFn() {
  function sfn() {
    return;
  }

  sfn.someMethod = function() {
    alert("hi");
  }

  return sfn;
}

var someFunction = someFn();
someFunction.someMethod();
Ответить с цитированием