實現bind,不用apply 和call

Function.prototype.myBind = function (obj, ...param) { const uniqueName = Symbol(); obj[uniqueName] = this; return (...subParam) => { obj[uniqueName](...[...param,...subParam]); delete obj[uniqueName]; }; };
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章