JS中有一个关键概念叫做执行上下文,也就是JavaScript 代码被解析和执行时的环境。执行上下文有三种类型:全局执行上下文、函数执行上下文和Eval 函数执行上下文。在执行上下文的创建阶段,会确定当前执行上下文中this指针的指向。
而call,apply,bind的作用,就是改变函数执行时的上下文,即改变函数内部的this指向。
apply和call的作用:
let student1 = {name: '张三',say() {console.log('M
本文发布于:2024-02-01 05:45:35,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170673753534329.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |