首页 > 编程语言 > 详细

JavaScript需记的一些细节

时间:2019-07-19 00:35:08      阅读:59      评论:0      收藏:0      [点我收藏+]

Arguments中caller和callee的区别:

callee:argument对象中当前调用函数B的函数A

即:A调用B, arguments.callee就是A

caller:调用函数B的函数A(是函数B调用 caller,显示了调用函数B的函数A)

即:A调用B, B.caller就是A

例子:

1 function A(){
2     B();
3 }
4 
5 function B(){
6     console.log(B.caller);
7 }
8 
9 A();

结果:

function A(){
    B();
}

JavaScript需记的一些细节

原文:https://www.cnblogs.com/xyJen/p/11028845.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!