caller返回调用了当前函数的那个对象(谁call了当前函数,即当前函数的caller)
对于函数来说,caller 属性只有在函数执行时才有定义
假如函数是由顶层(window)调用的,那么 caller 包含的就是 null 。
假如函数被另一个函数调用,那么caller即为此函数
如下图:
caller返回调用了当前函数的那个对象(谁call了当前函数,即当前函数的caller)
对于函数来说,caller 属性只有在函数执行时才有定义
假如函数是由顶层(window)调用的,那么 caller 包含的就是 null 。
假如函数被另一个函数调用,那么caller即为此函数
如下图: