# 链模式(责任链模式)
定义:实现链式调用,通过在自身方法中返回自身的方式,在一个对象连续多次调用自身方法
例子
var obj={
a:fucntion(){
console.log('aaa')
// this返回自身obj
return this
},
b:fucntion(){
console.log('bbb')
return this
},
}
// 没有 rerun this
// obj.a().b()//报错
// 相当于
// var a=obj.a()
// obj.a()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18