js学习2016-8-16

JavaScript中有四种方式调用函数

1. 方法调用模式

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

 

2. 函数调用模式

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

 

3. 构造器调用模式

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

 

4. apply调用模式

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

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

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

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值