JS

js中的 call apply bind方法

2021-08-23  本文已影响0人  A_走在冷风中

js中的 call apply bind方法

我们先看下面这段代码:

当我们直接调用person中的say()方法时,此时this指向person ,age为undefined

1. call()方法的使用:

此时this 的指向为person1

2. apply()方法的使用:

     apply()方法与call方法的作用类似,不同的是在存在多个参数时call()方法可直接写入,apply()方法需要用[]将后面的参数包裹:

    call():

apply():

3.buid()方法的使用:

buid()方法在参数与call()一样,但其会返回一个函数,call()和apply()是直接调用.


上一篇 下一篇

猜你喜欢

热点阅读