摘要: 定义 bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。 由定义可知,函数调用bind()方法的时候,会返回一个新函数,并且this指向bind函数的第一个参数,简单来表示。 fn 阅读全文
posted @ 2022-04-14 16:25 程序员米粉 阅读(1449) 评论(0) 推荐(0) 编辑
摘要: 定义 call和apply:函数调动call()方法在执行的时候,函数的里面的this会指向第一个参数值,除第一个参数值后面的若干支都是传进该函数,简而言之就是改变函数运行时的this指向。 使用示例: fn.call(obj, args1, args2...), fn.apply(obj, [ar 阅读全文
posted @ 2022-04-14 16:16 程序员米粉 阅读(348) 评论(1) 推荐(0) 编辑