手动实现bind功能
let obj1 = { num: 1, sum(a, b, c, d) { console.log(this, "->", a, arguments); return this.num + a + b + (c ? c : 0) + (d ? d : 0); },};let obj2 = { num: 10,};Function.prototype.myBind = function () { let context = arguments[0], .
原创
2022-03-20 20:35:51 ·
396 阅读 ·
0 评论