JS中的caller属性

JS中的caller属性:
这个属性会返回一个调用该函数对象的外层函数引用。
也就是说,如果我们是在函数B()中调用函数A()的,
那么只要在A()中调用A.caller,结果就会返回B()


function A(){return A.caller;}
function B(){return A();}


B()
返回:B()

posted @ 2017-10-17 20:32  逗比煎饼侠  阅读(320)  评论(0编辑  收藏  举报