美文网首页
callee 和 caller的区别

callee 和 caller的区别

作者: 阿羡吖 | 来源:发表于2020-08-10 09:38 被阅读0次

callee

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

  <script>
      function test() {
        console.log(arguments.callee); // 返回test()函数引用 function test();
      }
      test();
    </script>

caller

返回函数被调用的执行环境

function test() {
      demo();
 }
function demo() {
    console.log(demo.caller);    //返回demo被调用的环境   ƒunction test(){demo();}
}
test();

相关文章

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

    递归调用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:返回正在执行的函数本身的引用,它是...

  • caller和callee

    这两天在查阅资料的时候发现了一些之前没见过的小内容 1.caller 这个方法一般来说用的很少,就简单的介绍一下 ...

网友评论

      本文标题:callee 和 caller的区别

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