寫下自己的思考是個好習慣,可以總結自己的學習和智慧型,鞏固知識,也可以讓自己不犯同樣錯誤。希望自己可以堅持下來。
this是指向呼叫者的
我們想要改變this指向只要改變函式的呼叫者即可
const newfunc = func.bind(cur,…paras) 的效果是把函式的this固定指向cur
也就是說 newfunc 的this固定指向cur
function
func1
(a, b, c)
function.prototype.
mybind
=function
(cur,
...paras)
)return
(...p)
=>
}func1.
call(,
1,2,
3)// 1 2 3
func1.
mycall(,
1,2,
3)// 1 2 3
call 和 bind 的區別在於call是立即執行的
function.prototype.
mycall
=function
(cur,
...paras)
) cur[syb]
(...paras)
}function.prototype.
=function
(cur, paras)
) cur[syb]
(...paras)
}func1.
call(,
1,2,
3)// 1 2 3
func1.
mycall(,
1,2,
3)// 1 2 3
func1.(,
[1,2
,3])
func1.(,
[1,2
,3])
前端思考日記(2021 1 24)
寫下自己的思考是個好習慣,可以總結自己的學習和智慧型,鞏固知識,也可以讓自己不犯同樣錯誤。希望自己可以堅持下來。基本資料型別 number string boolean null undefined symbol 複雜資料型別 object 和裡面包含的 function array regexp ...
前端工作思考
2 前端工程的四個階段 3 一般應用確定的過程 產品經理 和 客戶溝通 畫出原型圖 原型圖是用 axure 軟體製作的,匯出來是 html檔案,裡面的都是空白的,軟體生成的css有很多 產品經理將原型圖交給ui畫圖 前端根據ui開發頁面應用,後端根據功能需求開發應用。前端技能體會 前端的知識體系太大...
前端管理日記(1)
第一天入職 1.裝環境 瀏覽器 firefox,chrome,safari,opera,maxthon 工具 ietest,takecolor,sublime,ps,wamp 軟體 pdf,qq,有道筆記本 2.配置郵箱 我的領導是乙個女的,年紀比我稍微年長,今天向她請教管理的心得,她言簡意賅 對手...