2019-05-15 函数与对象

2019-05-16  本文已影响0人  tsl1127

函数是对象


image.png
image.png

JS 中对象函数没有关系,JS 之父通过 this 强行使得它们有关系。

obj.fn.call(obj, 1,2,3) => obj.fn(1,2,3)


image.png
image.png

1、参数的值只有在传参的时候才能确定
2、this是第一个参数
=>this的值只有在传参的时候才能确定


image.png

以上代码函数并没有执行,所以this是不确定的


image.png
image.png
image.png
image.png
image.png

上面的this都是默认值,可以通过call来修改this

image.png

箭头函数把.call传this值的这个功能给去掉了


image.png
上一篇下一篇

猜你喜欢

热点阅读