call/apply

这是一个很小的知识点,但是它的应用范围非常广(参考博客

call/apply

obj原来是一个空的对象,但是被call以后就会被赋值:

call/apply

原来Person方法里面的this指的是Person,但是下面call以后this就指向obj了,然后就会给obj赋值了

 

 

call/apply

call/apply

这里体现了call的基本用法,Car里面都是用了三个模板来定义的

 

 

apply:

call/apply

与call不同之处在于要传入一个参数列表(argument)

 

 

两个的共点都是改变this的指向

区别是传参列表不同