Шаблон цепочек методов в 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: Петров
Комментарии к статье