前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js学习2016-8-16

js学习2016-8-16

作者头像
发布2018-09-03 16:45:24
2850
发布2018-09-03 16:45:24
举报
文章被收录于专栏:WD学习记录WD学习记录

JavaScript中有四种方式调用函数

1. 方法调用模式

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

2. 函数调用模式

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

3. 构造器调用模式

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

4. apply调用模式

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

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

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年08月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档