Открыть меню    

Шаблон цепочек методов в javascript

Шаблон цепочек методов (javascript) позволяет вызывать методы объекта без необходимости создавать дополнительные переменные и писать много лишнего кода. Как правило методы возвращают this – ссылка на экземпляр объекта. Именно ссылка this обеспечивает возможность последовательного вызова методов, то есть использовать цепочку методов объекта.

Пример шаблона цепочек

jQuery

var personal = {

    man: "yes",
    name: function(n){
        this.val = "man: "+this.man+", name: "+n+", ";
        return this;
    },
    family: function(f){
        this.val += "family: " +f;
        return this;
    },
    show: function(){
        console.log(this.val);
    }

}
personal.name("Вася");
personal.family("Петров");
personal.show(); //man: yes, name: Вася, family: Петров

Комментарии к статье

Добавить комментарий к сниппету