JavaScript中apply、bind、call的用法
Author: liquorxm
Created: Aug 21, 2020 11:15 AM
Tags: Javascript, apply, bind, call
关于JavaScript中Function的apply
、bind
、call
详解。这三个方法都跟函数的上下文、作用域有关联,通过调用可以改变函数内this
指向。
Function.apply()
apply()
调用一个具有给定this
值,arguments
以数组方式提供的函数。
Syntax
func.apply(thisArg, [ argsArray])
参数
-
thisArg
(必选)func函数运行时的this值。⚠️this可能不是该方法看到的实际值,在非严格模式下,
</null
和undefined
将会被全局对象替代。