![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
this指向问题
web_ghr
这个作者很懒,什么都没留下…
展开
-
js中bind、apply的源码解析
js中bind、apply的源码解析bindapplybindbind也是处理this指向的,但是它是预处理this的指向,函数调用之后,只是预处理了里面的this,不会像call一样自动让fn执行;要想让fn执行,我们需要再次调用它的返回值: let obj = { name: 1 }; function fn(x,y) { console.log(this,x,y); // { name: 1 } 1 2 } var res=fn.bind(obj,1,2); re原创 2020-12-16 21:46:45 · 607 阅读 · 2 评论 -
js中关于call的源码解析
关于call、apply、bind的简单解释call、apply、bindcall功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入call、apply、bind三个方法都是改变函数中的 this 指向。只有是Function的实原创 2020-12-16 02:07:51 · 1687 阅读 · 9 评论