JavaScript中有四种方式调用函数

1. 方法调用模式

    当一个函数被保存为对象的一个属性时,我们称它为一个方法。如果调用表达式包含一个提取属性的动作,(即我们讲解对象时所说的.操作符),那么它就被当做一个方法来调用。

js学习2016-8-16

 

2. 函数调用模式

    函数调用模式即通常的函数调用,属于全局性调用。

js学习2016-8-16

 

3. 构造器调用模式

    JavaScript中函数还可以是构造器,将函数作为构造器来使用的语法就是在函数调用前加一个new关键字

js学习2016-8-16

 

4. apply调用模式

    JavaScript中函数也是对象,也可以拥有方法。其中call()和apply()用来间接调用函数。称之为apply调用模式。

apply方法让我们构建一个参数数组传递给调用函数,也允许我们选择this的值。apply方法接收两个参数,第一个是要绑定的值,第二个就是一个参数数组。

语法:函数名.apply(对象,参数数组)

js学习2016-8-16

call方法与apply类似,区别在call 的第二参数不是一个参数而需要列举出来,上述代码用call实现:

js学习2016-8-16

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
  • 2022-01-13
  • 2021-08-02
  • 2021-07-06
  • 2022-12-23
猜你喜欢
  • 2022-01-12
  • 2022-03-04
  • 2021-09-16
  • 2022-12-23
  • 2021-10-20
  • 2022-03-04
  • 2021-06-01
相关资源
相似解决方案