javascript如何调用函数


当前第2页 返回上一页

call 和 apply 是 Function 的原型方法,它们能够将特定函数当做一个方法绑定到指定对象上,并进行调用。具体用法如下:

function.call(thisobj, args...)
function.apply(thisobj, [args])

function 表示要调用的函数;参数 thisobj 表示绑定对象,即 this 指代的对象;参数 args 表示要传递给被调用函数的参数。call 方法可以接收多个参数列表,而 apply 只能接收一个数组或者伪类数组,数组元素将作为参数列表传递给被调用的函数。

下面示例使用 call 动态调用函数 f,并传入参数值 3 和 4,返回运算值。

1

2

3

4

function f(x,y) {  //定义求和函数

    return x + y;

}

console.log(f.call (null, 3, 4));  //返回7

all 和 apply 方法的主要功能如下:

  • 调用函数。

  • 修改函数体内的 this 指代对象。

  • 为对象绑定方法。

  • 跨越限制调用不同类型的方法。

4、new 命令间接调用

使用 new 命令可以实例化对象,这是它的主要功能,但是在创建对象的过程中会激活并运行函数。因此,使用 new 命令可以间接调用函数。

下面示例简单演示了如何用 new 命令,把传入的参数值显示在控制台。

1

2

3

4

function (x,y) {  //定义函数

    console.log("x =" + x + ", y =" + y);

}

new f(3,4);

【推荐学习:javascript高级教程

以上就是javascript如何调用函数的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript中节点怎么删除

javascript中异步和同步的区别是什么

object.fromentries和object.entries的使用

javascript如何设置时间

javascript的代码简洁技巧

详解javascript中async/await的使用方法

node.js中文件之间的引入教程实例

浅析typescript和react中使用ref的方法

js的图片处理与合成详解

用canvas+gif.js实现数字雨头像的方法

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...