美文网首页
2019-11-19 callee和caller的区别

2019-11-19 callee和caller的区别

作者: SherrinfordL | 来源:发表于2019-11-19 14:21 被阅读0次

callee就是返回正在执行函数的本身引用
caller返回一个函数的引用,这个函数调用了当前的函数。

callee:

var a = function() { 
    alert(arguments.callee); 
} 
var b = function() { 
    a(); 
} 
b();

返回

alert: function() { 
    alert(arguments.callee); 
}

caller:

var a = function() { 
    alert(a.caller); 
} 
var b = function() { 
    a(); 
} 
b();

返回

![image.png](https://img.haomeiwen.com/i13747278/1be1d75c05ef9aa7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

相关文章

  • 2019-11-19 callee和caller的区别

    callee就是返回正在执行函数的本身引用caller返回一个函数的引用,这个函数调用了当前的函数。 callee...

  • 常用但易忘的一些知识点

    递归调用arguments.callee(); caller和callee:arguments.callee返回当...

  • callee 和 caller的区别

    callee callee 是arguments的一个属性(arguments的另一个属性是length),返回函...

  • 搞清arguments、arguments.callee、arg

    arguments、arguments.callee、arguments.caller的关系和区别 看高三教程的时...

  • web前端面试题@二十一(callee和caller)

    caller 和 callee的区别? caller是函数对象的一个属性,该属性保存着调用当前函数的函数的引用(指...

  • 二、caller和callee的区别

    caller返回值是谁调用了这个函数,就返回那个调用者,如果自己调用自己,就返回null callee是argum...

  • callee和caller

    callee 属于arguments的一个属性,是一个指针,指向拥有arguments对象的函数,在函数内部,ar...

  • callee和caller

    callee和caller这两个属性在命名上非常相似,总是后搞混,现在梳理一下。callee是arguments的...

  • callee和caller

    arguments是个类数组对象,用来保存传入函数中的所有参数,也就是实参对象 arguments对象有个属性叫c...

  • caller和callee

    关键词caller :返回一个函数的引用,这个函数调用了当前的函数callee:返回正在执行的函数本身的引用,它是...

网友评论

      本文标题:2019-11-19 callee和caller的区别

      本文链接:https://www.haomeiwen.com/subject/giewictx.html