背景
JS中有一个关键概念叫做执行上下文,也就是JavaScript 代码被解析和执行时的环境。执行上下文有三种类型:全局执行上下文、函数执行上下文和Eval 函数执行上下文。在执行上下文的创建阶段,会确定当前执行上下文中this指针的指向。
而call,apply,bind的作用,就是改变函数执行时的上下文,即改变函数内部的this指向。
Apply,Call方法
apply和call的作用:
let student1 = {
name: '张三',
say() {
console.log('M