私はjavascriptのコアメソッドの1つを書き直しています:
Element.prototype._removeChild = Element.prototype.removeChild;
Element.prototype.removeChild = function(){
callback();
this._removeChild.apply(this,arguments);
}
動的に書き換えられる関数の内部からメソッドの名前(この場合は「removeChild」)を動的に取得したいと思います。使用arguments.callee.name
していますが、匿名関数だと思って何も返さないようです。匿名関数が割り当てられている関数の名前を取得するにはどうすればよいですか?