call函数调用时动态的改变函数的上下文,从而指定函数体内部 this 的指向。语法:function.call(context, arg1, arg2, ...)示例:const obj = { name: '小明', greeting: function(text) { console.log(`${text}, ${this.name}!`) } } obj.greeting('你好'); // 输出:你好, 小明! const person = { name: '小红' } obj.greeting.call(person, '你好'); // 输出:你好, 小红!这里将 obj.greeting 方法中的 this 绑定到 person 对象上,因此对应的读取 person 中的 name。applyapply 和 call 一样也是函数调用时动态的改变函数的上下文,从而指定函数体内部 this 的指向。唯一不同的地方是是参数形式不同,capply 需要通过数组的方式进行传递。语法:function.apply(conte
a
不过是些许风霜罢了