band apply call的總結和區別

2022-07-19 02:27:15 字數 729 閱讀 9273

在說區別之前還是先總結一下三者的相似之處:

都是用來改變函式的this物件的指向的。

第乙個引數都是this要指向的物件。

都可以利用後續引數傳參。

var xw = 

}var xh =

xw.say();

顯示的是小王 , 男 , 今年24。

那麼如何用xw的say方法來顯示xh的資料呢

對於call可以這樣:

xw.say.call(xh);

而對於bind來說需要這樣:

xw.say.bind(xh)();
var xw = 

}var xh =

xw.say.call(xh,"實驗小學","六年級");

xw.say.bind(xh,"實驗小學","六年級")();
但是由於bind返回的仍然是乙個函式,所以我們還可以在呼叫的時候再進行傳參。

xw.say.bind(xh)("實驗小學","六年級");
let word = "sdfasfsdf"

array.prototype.foreach.call(word, item => )

MYBATIS RESULTMAP的使用總結

resultmap是mybatis最強大的元素,它可以將查詢到的複雜資料 比如查詢到幾個表中資料 對映到乙個結果集當中。resultmap包含的元素 1 2 3 4 5 6 7 8 9 10 11 12 13 14 如果collection標籤是使用巢狀查詢,格式如下 以下以例項介紹resultma...

讀spingboot in action的總結

以前只看過sping in action這本書,當時是為了做ssm的專案,這本書看了因為沒做筆記了,結果現在腦袋裡什麼都忘記了,後來因為專案接觸spingboot,又看了spingboot in action這本書,打算把學習的知識總結一下,避免又忘記了,記得這本書是去年7月份讀完的,現在總結如下 ...

總們的藝術

公司的總們很多,這是我們公司同事之間的乙個共識。公司總們的意見經常相左,這也是乙個共識。背地裡總們總是當著某些員工的面,數落別的總們的不是,這也是常有的事情。大總們經常越級直接找我們這種小兵了解工作進度,安排工作任務,這也是家常便飯。搞技術的被拉去搞人事,搞銷售的被強逼著學軟體架構設計,希望大家都是...