javascript设计模式笔记-6 链式调用

简述链式调用

  • 链式调用是一个语法的小技巧。
  • 原理是通过返回this的方式达到链式调用的目的。
  • 链式调用很适合做赋值类的连续操作。

一个简单的链式调用的例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var api = {
name: 'jason',

getName: function () {
alert(this.name);
return this;
},

setName: function (name) {
this.name = name;
return this;
}
}

api.getName().setName('think2011').getName();