Показать сообщение отдельно
  #6 (permalink)  
Старый 12.01.2016, 19:12
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

am_sasa, у вас в обеих вариантах каждый раз создаются новые функции.

Используйте прототипы:

function F(id, a, b) {
    this.id = id;
    this.a = a;
    this.b = b;
};
F.prototype = {
    getID: function() {
        return this.id;
    },
    getSum: function() {
        return this.a + this.b;
    }
};
Ответить с цитированием