пятница, 21 июня 2013 г.

Лучше определять все методы объекта в prototype функции конструктора объектов

Лучше определять все методы объекта в prototype функции конструктора объектов, так как это экономит память компьютера, так как каждый созданный объект функцией содержит в себе копию всех определенных внутри функции свойств и методов.

Пример.

function CreateObject(){
    this.a = 1;
    this.b = 2;
}

CreateObject.prototype = {
    getA: function(){},
    getB: function(){},
    setA: function(){},
    setB: function(){}
};

Комментариев нет:

Отправить комментарий