相同點(diǎn):
三個(gè)都是用來(lái)綁定this指向的
不同點(diǎn):
call:參數(shù)需要一個(gè)個(gè)羅列出來(lái)安拟,call(fn,arg1,arg2,arg3...)
apply:參數(shù)設(shè)置在第二個(gè)參數(shù)的位置,以數(shù)組的形式傳入宵喂,apply(fn,[arg1,arg2...])
bind:可實(shí)現(xiàn)函數(shù)柯里化
call和apply是Function.prototype的方法旨調(diào)用
.
(點(diǎn))前面的方法糠赦,bind的作用是引用(生成了一個(gè)新函數(shù))