.bind(想要this指向的物件)
--->讓this知道要指向person物件
--->result
"austin lin "
2. call (9:12)(10:12)
不像bind創造函數的拷貝,而是真正執行他
call( 想要this指向的物件 , 參數 , 參數)
--->result
也可用此表示

3. apply(10:32) 跟call差不多,但僅接受 陣列作為參數傳入
5. function currying(15:02)運用bind 拷貝的特性
16:14 輸入參數,設定參數的永久值
bind( 要輸入的物件 , 參數 , 參數 )
--->
(1)coutSet2(4)---> 4 為第2個參數 --> 2*4=8
(2)第2個 var countSet3 bind()裡值已固定2,3,之後再輸入4也不會改變結果--->2*3=6
(3)若bind()都沒輸入, 則取用回傳函數裡的值---> 4*4=16
沒有留言:
張貼留言