如何通过实例解析javascript中的call、apply、callee、caller方法应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计814个文字,预计阅读时间需要4分钟。
原文:本实例讲述了JavaScript中call、apply、callee、caller用法。分享给广大开发者供大家参考,具体如下:
实践一:call、apply 用法
call、apply 都可以让一个对象去调用另一个对象的方法,并传入参数。两者区别在于参数传递方式不同,call 可以一次传入多个参数,apply 只能传入一个参数数组。
+ call 用法:
可以让一个对象去调用另一个对象的方法,并传递参数。格式如下:
obj1.call(obj2, arg1, arg2, ...);
+ apply 用法:
与 call 类似,也是让一个对象去调用另一个对象的方法,但参数需要以数组形式传递。格式如下:
obj1.apply(obj2, [arg1, arg2, ...]);
本文实例讲述了javascript中call,apply,callee,caller用法。
本文共计814个文字,预计阅读时间需要4分钟。
原文:本实例讲述了JavaScript中call、apply、callee、caller用法。分享给广大开发者供大家参考,具体如下:
实践一:call、apply 用法
call、apply 都可以让一个对象去调用另一个对象的方法,并传入参数。两者区别在于参数传递方式不同,call 可以一次传入多个参数,apply 只能传入一个参数数组。
+ call 用法:
可以让一个对象去调用另一个对象的方法,并传递参数。格式如下:
obj1.call(obj2, arg1, arg2, ...);
+ apply 用法:
与 call 类似,也是让一个对象去调用另一个对象的方法,但参数需要以数组形式传递。格式如下:
obj1.apply(obj2, [arg1, arg2, ...]);
本文实例讲述了javascript中call,apply,callee,caller用法。

