我正在重写 javascript 的核心方法之一:
Element.prototype._removeChild = Element.prototype.removeChild;
Element.prototype.removeChild = function(){
callback();
this._removeChild.apply(this,arguments);
}
我想从动态重写的函数内部动态获取方法的名称(在本例中为“removeChild”)。我使用arguments.callee.name
但它似乎什么也没返回,认为它只是一个匿名函数。如何获取分配匿名函数的函数的名称?