
Paste_Image.png
由下面的圖片我們可以看到:xiaoming和小紅兩個(gè)對(duì)象的say方法是完全一樣的,唯一不同是函數(shù)里邊的this指向不同(上下文環(huán)境不同),為避免重復(fù)我們使用apply,如下圖:

Paste_Image.png
apply方法使xiaohong可以直接調(diào)用xiaoming的say方法,并且say方法中的this指向xiaohong
apply和call并沒有多大的區(qū)別,只是函數(shù)傳參方式不同,apply是以數(shù)組形式傳參而call是直接傳如下圖

Paste_Image.png
bind是指將第一個(gè)參數(shù)作為this傳進(jìn)去,好像跟上邊一樣哈,那我們看看:

Paste_Image.png
沒錯(cuò),由上圖我們看出,bind方法返回的是bar方法,需要我們?nèi)フ{(diào)用,而call和apply直接返回值了
總結(jié),反正我是弄清楚了,ok